zacząłem sobie pisać moduł zarządzania blokami menu..
mam problem z taką funkcją, otoz mam ona ptrzesuwac blok dodolu czyli temu blokowi dodaje wartosc +1 a blokowi, ktory zamieniami odejmuje od warrtosci -1.
wygląda to tak:
<?php function w_gore($id) { $query = "SELECT * FROM $menu_tbl WHERE id='$id' LIMIT 0, 1"; $pozycja = $r['pozycja']; $strona = $r['strona']; $pozycja_new = $pozycja + 1; $query1 = "UPDATE $menu_tbl SET pozycja='$pozycja_new' WHERE id='$id'"; $query2 = "UPDATE $menu_tbl SET pozycja='$pozycja' WHERE pozycja='$pozycja_new', id!='$id' AND strona='$strona'"; } ?>
jest to troche niezbyt dobra funkcja, ale noic lepszego nie potrafiłem napisać. to jest tak: wszystko pięknie działa aż do zapytania w zmiennej $query1.. ono jest poprawnie wykonywane, ale $query2 juz nie... czy wie ktoś moze DLACZEGO?


pozdrawiam
Paweł