Titre: supprimer avec checkbox
Posté par: erwinol le le 01-12-2003 a 23:25:42
Salut à tous :-)
Je voudrais permettre à un admin de supprimer des comptes admins, et pour se faire j'ai une page qui affiche tous les admins de la table avec à coté de chacun d'eux un checkbox. Je voudrais quand qd je clique sur le bouton "supprimer" il supprime de la table tous les enregistrement qui sont cochés.
Comment faire ?
C'est juste pour la partie qui consiste à détecter les enregistrements selectionnés afin de les supprimer qui me pose un problème.
Merci d'avance à celui ou ceux qui pourra (pourront) m'aider.
Erwin
Code:
<?php
if($form_del == "ok") // si on est passé par le formulaire { /* * traitement pour supprimer tous les * enregistrements donc la checkbox est cochée */ }
// la fonction get() fonctionne $result = get("SELECT * FROM admins"); ?>
<form name="del_admin" action="<?php echo $PHP_SELF; ?>" method="POST">
<?php
// on parcourt tous les enregistrements et on les affiche // avec une checkbox à coté de chaque enregistrement
for($i=0 ; $i<mysql_num_rows($result) ; $i++) { if(mysql_fetch_array($result)){ afficher_admin(); ?> <INPUT TYPE="checkbox" NAME="check[]"> <?php } } ?>
<input type="hidden" name="form_del" value="ok"> <input type="submit" value="Supprimer l'administrateur" style="width=100%;"> </form>
|
|
|
Titre: Re:supprimer avec checkbox
Posté par: POde.uk le le 02-12-2003 a 17:50:19
une méthode parmis d'autres :
tu génères les noms pour les checkbox à partir d'éléments connus : $nom de l'admin."checkbox" par exemple ou tout simplement $id."checkbox" ensuite tu testes tout simplement si cette valeur est settée une fois le formulaire validé, il est facile de retrouver le nom des checkbox.
|
Titre: Re:supprimer avec checkbox
Posté par: Trantsiss le le 03-12-2003 a 11:11:16
rien de plus simple :
Code:
if($form_del == "ok") // si on est passé par le formulaire { $buffer=join($check,",");//casse le tableau en séparant les données par des virgules $sql="delete from matable where idmatable in ($buffer)"; mysql_query($sql,$db); } |
|
tester et approuvé ;) |
Titre: Re:supprimer avec checkbox
Posté par: erwinol le le 03-12-2003 a 13:29:08
| Merci à vous 2, je vais tester ça immédiatement |
Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.
|