mja, een beetje gelijk hydra zei:
gewoon achter de deleteknoppen links steken met ?= verwijzingen.
Een voorbeeld van de code die ik zelf gebruik in een webpagina
met wiki-achtige interface. Ingelogde gebruikers kunnen nieuwsitems
toevoegen, bewerken en verwijderen.:
de variabele $lc haalt hij uit een functie logincheck. $form_vis uit een cookie waarin staat of de gebruiker bewerken aan of uit heeft gezet
PHP:
$form_vis = $_COOKIE['form_vis'];
include("logincheck.php");
$lc = CheckLogin();
De volgende regel staat bij de opbouw van de newsitems
PHP:
if($lc !== 0 && $form_vis == 1){
echo "<br>[<a href=\"nieuws.php?bewerk=".$row['news_id']."\">bewerk</a>] [<a href=\"toevoegen.php?type=1&id=".$row['news_id']."&bewerken=2\">verwijder</a>]";
als iemand op "bewerk" klikt, wordt hij terug naar nieuws.php gestuurd,
maar nu staat vanonder een form met inhoud van het newsitem.
De knop is tevens veranderd van "toevoegen" naar " bewerken".
De form header wordt dan tevens aangepast. (type=1 is dat het een nieuwsitem is,
bewerken=1 vertelt toevoegen.php dat hij moet updaten en niet toevoegen, id
geeft door om welk newsitem het gaat.
PHP:
.. method=\"post\" action=\"toevoegen.php?type=1";
if($bewerk !== 0){
echo "&bewerken=1&id=".$bewerk;}
echo "\" enctype=\"multipart/form-data\">
Voor de verwijder knop gaat hij gewoon direct naar
PHP:
toevoegen.php?bewerken=2&type=1&id=".$news+id.
hij haalt het news_id uit de database wanneer hij de lijst van nieuwsitems opbouwt.
bewerken=2 is dat hij wil deleten.
Hopelijk geraak je er wijs uit, en staat er iets tussen dat nuttig kan zijn
Groetjes,
Desertfish