mám kod:
Kód: Vybrat vše
<?
include_once "hlavicka.htm";
$port = $_POST["port"];
$spojeni = mysql_connect("mysql5","jabko","heslo" );
mysql_select_db("jabko", $spojeni);
$result=mysql_query("SELECT * FROM Radio", $spojeni);
while ($zaznam = mysql_fetch_array($result) ):
if($zaznam['port'] == $port)
{
$zmena = mysql_query("UPDATE Radio SET Vysilani = '1' WHERE port = '$port'");
}
else
{
$zmena = mysql_query("UPDATE Radio SET Vysilani = '0'");
}
endwhile;
echo "Aktivní port byl změněn na $port";
?>
kod by měl změnit všechny hodnoty ve sloupci "Vysilani" na 0, ale když port je stejný jako v tom řádku tak by Vysilani mělo být 1.
Zvláštní je, že když dám port 8078 tak se to změní správně (je nakonci tabulky).
Když dám ale 8002 (na začátku tabulky) tak se vše změní na 0.
Nevíte jak to zprovoznit ?