je suppose que tu utilises du PHP pour traiter ton formulaire (j'ai vu des posts de toi sur du php il me semble)
eh bien pourquoi ne pas plutôt utiliser un seul Form et traiter ensuite de plusieurs manière différentes selon certaines variables
par ex :
if $_POST["effacer"] ..
effacement..
etc..
pour traiter facilement des effacements multiples dans un seul formulaire en php, il faut utiliser des tableaux.
ex : une case à cocher qui une fois cochée provoque l'effacement d'une ligne.
tu nomme ta case à cocher case[] (ça donne <input type="checkbox" name="case[]">
tu lui assigne l'ID de ligne de ta BDD
(ça donne
Code :
- <input type="checkbox" name="case[]" value="$Id"
|
) ($Id est récupéré de la BDD hein)
tout ça fait que quand on aura soumi le formulaire tu te retrouves avec un tableau contenant les Id à effacer.
tu n'as plus qu'à parcourir le tableau et effacer récursivement les lignes
Code :
- if (is_array($_POST["case"]) {
- foreach ($_POST["case"] as $key => $Id) {
- mysql_query ("DELETE FROM matable WHERE id=$Id" );
- }
- }
|
bien sur tu peux aussi utiliser des radio buttons ou autre du moment que tu ajoute les crochets pour en faire un tableau de résultat.
Message édité par Sh@rdar le 19-08-2002 à 15:24:57
---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft