Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Zarządzanie blokami menu - coś nie tak
Paweł :)
post
Post #1





Grupa: Zarejestrowani
Postów: 27
Pomógł: 0
Dołączył: 27.12.2005

Ostrzeżenie: (0%)
-----


witam

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:

  1. <?php
  2.  
  3. function w_gore($id) {
  4. global $menu_tbl;
  5. $query = "SELECT * FROM $menu_tbl WHERE id='$id' LIMIT 0, 1";
  6. $result = mysql_query($query);
  7. $r = mysql_fetch_array($result);
  8. $pozycja = $r['pozycja'];
  9. $strona = $r['strona'];
  10. $pozycja_new = $pozycja + 1;
  11. $query1 = "UPDATE $menu_tbl SET pozycja='$pozycja_new' WHERE id='$id'";
  12. $result2 = mysql_query($query1);
  13. $query2 = "UPDATE $menu_tbl SET pozycja='$pozycja' WHERE pozycja='$pozycja_new', id!='$id' AND strona='$strona'";
  14. $result3 = mysql_query($query2);
  15. echo 'Zmieniono pozycje bloku menu!';
  16. }
  17.  
  18. ?>


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?questionmark.gifquestionmark.gif?


pozdrawiam
Paweł
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 21:13