PHP beginner |
|
Beste
Op mijn controlepaneel is er de mogelijkheid om pagina's aan te vinken en vervolgens d.m.v. een submit-knop te verwijderen. Zoiets dus:
<?php
$verw = implode (', ', $_POST['verw']);
// De array wordt samengevoegd //
$Q = mysql_query ("DELETE FROM table WHERE paginaid IN(".$verw.")") or die (mysql_error());
// De query //
?>
<input type=\"checkbox\" name=\"verw[]\" value=\"".$row['paginaid']."\" />
<?php $verw = implode (', ', $_POST['verw']); // De array wordt samengevoegd // // De query // ?> <input type=\"checkbox\" name=\"verw[]\" value=\"".$row['paginaid']."\" />
Dit is vrij simpel. Maar nu zou ik graag hebben dat er ook een andere query wordt uitgevoerd, die er voor moet zorgen dat er een logische samenhang is tussen de volgorde-id's van de verschillende pagina's.
Ik heb bijvoorbeeld 4 rijen waarvan ik de derde verwijder:
Volgordeid
1
2
[Verwijderd]
4
De query zou dus het volgende moeten doen:
$volgordeid = "Hoe moet ik volgordeid definiëren?";
$Q = mysql_query("UPDATE table SET volgordeid=volgordeid-1 WHERE volgordeid > '".$volgordeid."' ") or die(mysql_error());
$volgordeid = "Hoe moet ik volgordeid definiëren?";
Het resultaat van deze query spreekt voor zich; het probleem echter is dat ik niet weet hoe $volgordeid te definiëren. Ik dacht eraan om te werken met een hidden input-formulier, maar hoe het verder moet, weet ik niet.
Kan iemand mij verder helpen?
Alvast bedankt
David Roelandt
|