Spustam na stranke update, ktory ma zmenit poradie na tabulke:
Kód:
$prikaz="select poradie from zostavy where user_id='".$_SESSION["user_id"]."' and id='$prehod2'";
$result=mysql_query($prikaz);
while ($row = mysql_fetch_array($result))
{
echo "Stare poradie pre id $prehod2: ".$row["poradie"]."<br />";
}
$prikaz="update zostavy set poradie='$poradie1' where user_id='".$_SESSION["user_id"]."' and id='$prehod2'";
$result=mysql_query($prikaz);
$prikaz="select poradie from zostavy where user_id='".$_SESSION["user_id"]."' and id='$prehod2'";
$result=mysql_query($prikaz);
while ($row = mysql_fetch_array($result))
{
echo "Nove poradie pre id $prehod2: ".$row["poradie"]."<br />";
}
Poradie sa zmeni a aj sa vypise spravne na obrazovke. Ked vsak pozriem na databazu priamo cez phpMyAdmin, tak tam ta zmena nie je a dokonca, ked si znovu spustim php skript, tak stare poradie je take ako predtym - zmena nie je vykonana. Pritom som dalej v kode nepouzil ziadny rollback.