
Mógłby ktoś na to zerknąć:
<?php function photomove() { $query = sql("SELECT id_photo,`order` FROM oitia_photos WHERE id_oitia = '$_GET[id]';"); $photos[] = $a; } $baza = $photos[$b]; if ($baza["id_photo"] == $_GET["photo"]) { if ($_GET["move"] == "up") { if ($baza["order"] != "1") { echo("UPDATE oitia_photos SET `order` = '$baza[order]' WHERE id_photo = '".$photos[$b-1]["id_photo"]."';<br />"); echo("UPDATE oitia_photos SET `order` = '".($baza["order"]-1)."' WHERE id_photo = '".$photos[$b]["id_photo"]."';"); } } elseif ($_GET["move"] == "down") { echo("UPDATE oitia_photos SET `order` = '$baza[order]' WHERE id_photo = '".$photos[$b+1]["id_photo"]."';<br />"); echo("UPDATE oitia_photos SET `order` = '".($baza["order"]+1)."' WHERE id_photo = '".$photos[$b]["id_photo"]."';"); } } } } } ?>
Wydaje mi się, że skrypt jest dobrze zapisany, ale nie aktualizuje tak jak należy echo zwraca dobrze, ale sql ma problem, i nie updatuje, tak jak wykazuje echo.