HTML interesse |
|
Ja Brambo, ik ben ook wel benieuwd naar dat script. Ik denk dat precies is wat ik zoek. Die van Leonnet is toch niet helemaal de bedoeling.
Edit:
Ik heb net een php-script gemaakt. Het script heeft dus steeds de server nodig om de handeling uit te voeren. Hij is nog niet goed, maar misschien heb ik hier anderen een eind mee op weg geholpen.
Mocht iemand het in javascript kunnen, laat het me aub weten. Hoe minder de server belast hoeft te worden hoe beter.
$omhoog = $_GET["volgorde"] - 1;
$omlaag = $_GET["volgorde"] + 1;
if ($_GET["actie"] == "omhoog")
{
// Verplaats eerst het item dat al op de waarde $omhoog stond
$query2 = mysql_query("UPDATE volgorde SET volgorde='" .$_GET["volgorde"] ."' WHERE volgorde='$omhoog'");
// Nu is de waarde $omhoog vrij, verplaats het geselecteerde item
$query = mysql_query("UPDATE volgorde SET volgorde='$omhoog' WHERE id='" .$_GET["fruit"] ."'");
}
elseif ($_GET["actie"] == "omlaag")
{
// Verplaats eerst het item dat al op de waarde $omhoog stond
$query2 = mysql_query("UPDATE volgorde SET volgorde='" .$_GET["volgorde"] ."' WHERE volgorde='$omlaag'");
// Nu is de waarde $omhoog vrij, verplaats het geselecteerde item
$query = mysql_query("UPDATE volgorde SET volgorde='$omlaag' WHERE id='" .$_GET["fruit"] ."'");
}
$query = mysql_query("SELECT * FROM volgorde ORDER BY volgorde") or die (mysql_error());
while (list($id, $fruit, $volgorde) = mysql_fetch_row($query))
{
echo "<a href='" .$_SERVER["PHP_SELF"] ."?fruit=$id&volgorde=$volgorde&actie=omhoog'>omhoog</a> $volgorde ($id)
$fruit <a href='" .$_SERVER["PHP_SELF"] ."?fruit=$id&volgorde=$volgorde&actie=omlaag'>omlaag</a><br>";
}
$omhoog = $_GET["volgorde"] - 1; $omlaag = $_GET["volgorde"] + 1; if ($_GET["actie"] == "omhoog") { // Verplaats eerst het item dat al op de waarde $omhoog stond $query2 = mysql_query("UPDATE volgorde SET volgorde='" .$_GET["volgorde"] ."' WHERE volgorde='$omhoog'"); // Nu is de waarde $omhoog vrij, verplaats het geselecteerde item $query = mysql_query("UPDATE volgorde SET volgorde='$omhoog' WHERE id='" .$_GET["fruit"] ."'"); } elseif ($_GET["actie"] == "omlaag") { // Verplaats eerst het item dat al op de waarde $omhoog stond $query2 = mysql_query("UPDATE volgorde SET volgorde='" .$_GET["volgorde"] ."' WHERE volgorde='$omlaag'"); // Nu is de waarde $omhoog vrij, verplaats het geselecteerde item $query = mysql_query("UPDATE volgorde SET volgorde='$omlaag' WHERE id='" .$_GET["fruit"] ."'"); } { echo "<a href='" .$_SERVER["PHP_SELF"] ."?fruit=$id&volgorde=$volgorde&actie=omhoog'>omhoog</a> $volgorde ($id) $fruit <a href='" .$_SERVER["PHP_SELF"] ."?fruit=$id&volgorde=$volgorde&actie=omlaag'>omlaag</a><br>"; }
|