Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno Přidání hlasu v anketě do tabulky MySQL

Nejde mi přidat hlas v anketě. Mám

$druh = intval($druh);
$vys = mysql_query ("SELECT * FROM anketa_st_druhy WHERE `druh` = '$druh'");
while($zaznam = mysql_fetch_array($vys))
{

$hlas = $zaznam['hlasy'] + 1;
echo "<b>$hlas</b>";

$sql = "UPDATE `anketa_st_druhy` SET `hlasy` = '$hlas' WHERE `druh` = '$druh' ";
$vyslede = mysql_query($sql);
if (!$vyslede) die(mysql_error());
}

a nevypíše se mi ani to echo $hlas. Slibuji, že až bufdu velký, tak se to naučím lépe.
Co mám teď špatně?

Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
V riadku $hlas = $zaznam['hlasy'] + 1; by mal byt namiesto 'hlasy' cislo. Ak mate trebars v tabulk…
2laak 21.04.2009 23:27
2laak
Není pravda, funkce mysql_fetch_array() vrací jak asociativní, tak numerické pole. Takže bude fungov…
Marvin 21.04.2009 23:32
Marvin
Vdaka za poupravenie. :-) poslední
2laak 22.04.2009 00:39
2laak

Zpět do poradny Odpovědět na původní otázku Nahoru