Beheerder |
|
// Volgorde veranderen (naar beneden)
if (isset($_GET['move_down']))
{
// volgorde verwisselen met de volgorde van het onderliggende hoofdstuk
$qOnderHoofdstuk = mysql_query("SELECT volgorde, submenu_id FROM submenu
WHERE volgorde > ".$_GET['move_down']." ORDER BY volgorde ASC LIMIT 0,1") or die (mysql_error());
if (mysql_num_rows($qOnderHoofdstuk) != 0)
{
$onderVolgorde = mysql_result($qOnderHoofdstuk, 0, "volgorde");
$ondersubmenu_id = mysql_result($qOnderHoofdstuk, 0, "submenu_id");
mysql_query("UPDATE submenu SET volgorde = ".$onderVolgorde." WHERE submenu_id = ".$_GET['id']);
mysql_query("UPDATE submenu SET volgorde = ".$_GET['move_down']." WHERE submenu_id = ".$ondersubmenu_id);
}
mysql_free_result($qOnderHoofdstuk);
header ("location: ../index.php?route=content/submenu_aanpassen");
} else {
header ("location: ../index.php?route=content/submenu_aanpassen");
}
// Volgorde veranderen (naar boven)
if (isset($_GET['move_up']))
{
// volgorde verwisselen met de volgorde van het bovenliggend hoofdstuk
$qBovenHoofdstuk = mysql_query("SELECT volgorde, submenu_id FROM submenu
WHERE volgorde < ".$_GET['move_up']." ORDER BY volgorde DESC LIMIT 0,1") or die (mysql_error());
if (mysql_num_rows($qBovenHoofdstuk) != 0)
{
$bovenVolgorde = mysql_result($qBovenHoofdstuk, 0, "volgorde");
$bovensubmenu_id = mysql_result($qBovenHoofdstuk, 0, "submenu_id");
mysql_query("UPDATE submenu SET volgorde = ".$bovenVolgorde." WHERE submenu_id = ".$_GET['id']);
mysql_query("UPDATE submenu SET volgorde = ".$_GET['move_up']." WHERE submenu_id = ".$bovensubmenu_id);
}
mysql_free_result($qBovenHoofdstuk);
header ("location: ../index.php?route=content/submenu_aanpassen");
} else {
header ("location: ../index.php?route=content/submenu_aanpassen");
}
// Volgorde veranderen (naar beneden) if (isset($_GET['move_down'])) { // volgorde verwisselen met de volgorde van het onderliggende hoofdstuk $qOnderHoofdstuk = mysql_query("SELECT volgorde, submenu_id FROM submenu WHERE volgorde > ".$_GET['move_down']." ORDER BY volgorde ASC LIMIT 0,1") or die (mysql_error()); { $onderVolgorde = mysql_result($qOnderHoofdstuk, 0, "volgorde"); $ondersubmenu_id = mysql_result($qOnderHoofdstuk, 0, "submenu_id"); mysql_query("UPDATE submenu SET volgorde = ".$onderVolgorde." WHERE submenu_id = ".$_GET['id']); mysql_query("UPDATE submenu SET volgorde = ".$_GET['move_down']." WHERE submenu_id = ".$ondersubmenu_id); } header ("location: ../index.php?route=content/submenu_aanpassen"); } else { header ("location: ../index.php?route=content/submenu_aanpassen"); } // Volgorde veranderen (naar boven) if (isset($_GET['move_up'])) { // volgorde verwisselen met de volgorde van het bovenliggend hoofdstuk $qBovenHoofdstuk = mysql_query("SELECT volgorde, submenu_id FROM submenu WHERE volgorde < ".$_GET['move_up']." ORDER BY volgorde DESC LIMIT 0,1") or die (mysql_error()); { $bovenVolgorde = mysql_result($qBovenHoofdstuk, 0, "volgorde"); $bovensubmenu_id = mysql_result($qBovenHoofdstuk, 0, "submenu_id"); mysql_query("UPDATE submenu SET volgorde = ".$bovenVolgorde." WHERE submenu_id = ".$_GET['id']); mysql_query("UPDATE submenu SET volgorde = ".$_GET['move_up']." WHERE submenu_id = ".$bovensubmenu_id); } header ("location: ../index.php?route=content/submenu_aanpassen"); } else { header ("location: ../index.php?route=content/submenu_aanpassen"); }
Bekijk bovenstaand voorbeeld maar eens. Code is van Joel. |