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)
<?php
public function Up($id) {
$this -> query
= mysql_query("SELECT * FROM $tbl_menu WHERE id='$id' LIMIT 1"); $up = $this -> result['order'];
$position = $this -> result['position'];
}
$order = $up - 1;
$this -> query
= mysql_query("SELECT * FROM $tbl_menu WHERE `order`='$order' AND `position`='$position' LIMIT 1"); $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'); }
?>
a tak kasuję blok
<?php
public function Delete($id) {
echo 'Czy na pewno chcesz usunąć to menu ? (<a href="admin.php?mod=menu&act=delete&confirm=yes&id='.$id.'">Tak</a> | <a href="admin.php?mod=menu">Nie</a>)<br />'; if ($_GET['confirm'] == 'yes') {
echo 'Menu zostało usunięte ! <a href="admin.php?mod=menu">Powrót</a>'; }
}
?>
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 :/)