![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 319 Pomógł: 0 Dołączył: 11.04.2006 Skąd: Chojnów Ostrzeżenie: (0%) ![]() ![]() |
Mam moduł bloków menu i gdy jedynie je przesuwam wszystko jest ok, ale gdy skasuje jakiś np. ze środka to już wszystko się rozwala :/
Tak przesuwam blok w górę (w doł pdobonie)
a tak kasuję blok
co powinienem zmienić/dodać ? próbowałem po skasowaniu danej pozycji pozostałe zmniejszyć ale nie działało dobrze (może coś źle robiłem, ale kodu już niestety nie mam :/) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 856 Pomógł: 19 Dołączył: 30.08.2005 Skąd: 100lica Ostrzeżenie: (0%) ![]() ![]() |
Kod <?php public function Up($id) { global $tbl_menu; $this -> query = mysql_query("SELECT * FROM $tbl_menu WHERE id='$id' "); while ($this -> result = mysql_fetch_assoc($this -> query)) { $up = $this -> result['order']; $position = $this -> result['position']; } $order = $up - 1; $this -> query = mysql_query("SELECT * FROM $tbl_menu WHERE position<$position ORDER BY position desc limit 0,1"); while ($this -> result = mysql_fetch_assoc($this -> query)) { $down = $this -> result['order']; $id_down = $this -> result['id']; } $this -> query = mysql_query("UPDATE $tbl_menu SET `order`='$down' WHERE id='$id' LIMIT 1"); $this -> query = mysql_query("UPDATE $tbl_menu SET `order`='$up' WHERE id='$id_down' LIMIT 1"); header ('Location: admin.php?mod=menu'); } ?> Coś takiego powinno działać |
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 19:13 |