Beheerder |
|
// Volgorde veranderen (naar beneden)
if (isset($_GET['move_down']))
{
// volgorde verwisselen met de volgorde van het onderliggende hoofdstuk
$qOnderHoofdstuk = mysql_query("SELECT volgorde, hoofdmenu_id FROM hoofdmenu
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");
$onderhoofdmenu_id = mysql_result($qOnderHoofdstuk, 0, "hoofdmenu_id");
mysql_query("UPDATE hoofdmenu SET volgorde = ".$onderVolgorde." WHERE hoofdmenu_id = ".$_GET['id']);
mysql_query("UPDATE hoofdmenu SET volgorde = ".$_GET['move_down']." WHERE hoofdmenu_id = ".$onderhoofdmenu_id);
}
mysql_free_result($qOnderHoofdstuk);
header ("location: ../?route=content/hoofdmenu_aanpassen");
} else {
header ("location: ../?route=content/hoofdmenu_aanpassen");
}
// Volgorde veranderen (naar boven)
if (isset($_GET['move_up']))
{
// volgorde verwisselen met de volgorde van het bovenliggend hoofdstuk
$qBovenHoofdstuk = mysql_query("SELECT volgorde, hoofdmenu_id FROM hoofdmenu
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");
$bovenhoofdmenu_id = mysql_result($qBovenHoofdstuk, 0, "hoofdmenu_id");
mysql_query("UPDATE hoofdmenu SET volgorde = ".$bovenVolgorde." WHERE hoofdmenu_id = ".$_GET['id']);
mysql_query("UPDATE hoofdmenu SET volgorde = ".$_GET['move_up']." WHERE hoofdmenu_id = ".$bovenhoofdmenu_id);
}
mysql_free_result($qBovenHoofdstuk);
header ("location: ../?route=content/hoofdmenu_aanpassen");
} else {
header ("location: ../?route=content/hoofdmenu_aanpassen");
}
// Volgorde veranderen (naar beneden) if (isset($_GET['move_down'])) { // volgorde verwisselen met de volgorde van het onderliggende hoofdstuk $qOnderHoofdstuk = mysql_query("SELECT volgorde, hoofdmenu_id FROM hoofdmenu WHERE volgorde > ".$_GET['move_down']." ORDER BY volgorde ASC LIMIT 0,1") or die (mysql_error()); { $onderVolgorde = mysql_result($qOnderHoofdstuk, 0, "volgorde"); $onderhoofdmenu_id = mysql_result($qOnderHoofdstuk, 0, "hoofdmenu_id"); mysql_query("UPDATE hoofdmenu SET volgorde = ".$onderVolgorde." WHERE hoofdmenu_id = ".$_GET['id']); mysql_query("UPDATE hoofdmenu SET volgorde = ".$_GET['move_down']." WHERE hoofdmenu_id = ".$onderhoofdmenu_id); } header ("location: ../?route=content/hoofdmenu_aanpassen"); } else { header ("location: ../?route=content/hoofdmenu_aanpassen"); } // Volgorde veranderen (naar boven) if (isset($_GET['move_up'])) { // volgorde verwisselen met de volgorde van het bovenliggend hoofdstuk $qBovenHoofdstuk = mysql_query("SELECT volgorde, hoofdmenu_id FROM hoofdmenu WHERE volgorde < ".$_GET['move_up']." ORDER BY volgorde DESC LIMIT 0,1") or die (mysql_error()); { $bovenVolgorde = mysql_result($qBovenHoofdstuk, 0, "volgorde"); $bovenhoofdmenu_id = mysql_result($qBovenHoofdstuk, 0, "hoofdmenu_id"); mysql_query("UPDATE hoofdmenu SET volgorde = ".$bovenVolgorde." WHERE hoofdmenu_id = ".$_GET['id']); mysql_query("UPDATE hoofdmenu SET volgorde = ".$_GET['move_up']." WHERE hoofdmenu_id = ".$bovenhoofdmenu_id); } header ("location: ../?route=content/hoofdmenu_aanpassen"); } else { header ("location: ../?route=content/hoofdmenu_aanpassen"); }
Dit is een voorbeeld code die ik gebruik. Deze heb ik weer via Joel.
Misschien dat je hier iets mee kan. |