La Communauté Webmaster  forum rss


  Forum-webmaster
  Technique - programmation
  PHP / MySQL
(Modérateurs: Shain, Jey, erwinol, Lilian, lauryv, ToToMaStEr)
  supprimer avec checkbox
« Précédent Suivant »
Pages: [1] Descendre
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
  Auteur  Sujet: supprimer avec checkbox  (Lu 830 fois)
supprimer avec checkbox
« sur: le 01-12-2003 a 23:25:42 »
erwinol
Iznogoud Deluxe
Modérateur Global
*****

Hors-Ligne

Sexe: Male
Messages: 1845



Que la FARCE soit avec toi

Voir le Profil    WWW
Répondre avec citation

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>

« Dernière Édition: le 03-12-2003 a 20:35:30 par erwinol » Rapporter au modérateur  

MySeoBox soumet vos sites sur des milliers d'annuaire
Vous possédez un annuaire ? Gagnez de l'argent avec celui-ci grâce à l'affiliation MySeoBox !

Re:supprimer avec checkbox
« Répondre #1 sur: le 02-12-2003 a 17:50:19 »
POde.uk
Forum-france
Habitué
***

Hors-Ligne

Sexe: Male
Messages: 342



www.google.fr est ton ami
58462789 58462789
Voir le Profil    WWW    E-Mail
Répondre avec citation

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.

Rapporter au modérateur  

Circulez, y'a rien à voir!
Re:supprimer avec checkbox
« Répondre #2 sur: le 03-12-2003 a 11:11:16 »
Trantsiss
Membre récent
*

Hors-Ligne

Messages: 36



Je suis un lama!

Voir le Profil    E-Mail
Répondre avec citation

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é 

Rapporter au modérateur  
Re:supprimer avec checkbox
« Répondre #3 sur: le 03-12-2003 a 13:29:08 »
erwinol
Iznogoud Deluxe
Modérateur Global
*****

Hors-Ligne

Sexe: Male
Messages: 1845



Que la FARCE soit avec toi

Voir le Profil    WWW
Répondre avec citation

Merci à vous 2, je vais tester ça immédiatement

Rapporter au modérateur  

MySeoBox soumet vos sites sur des milliers d'annuaire
Vous possédez un annuaire ? Gagnez de l'argent avec celui-ci grâce à l'affiliation MySeoBox !
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
Pages: [1] Monter
« Précédent Suivant »
Sauter à: 

Votre statut : Invité
Vous devez être membre pour participer.
 
 
Let’s Encrypt : le certificat SSL gratuit
Tester votre site internet sur différents navigateurs
[WordPress] Des problèmes avec l’administration ?
Rappel : Mettez à jour vos CMS et vos sites E-commerce
Le .fr fête ses 25 années d’existence !
Mesurer votre audience en temps réel avec BubbleStat
Porter réclamation contre Google Panda ?
Zlio n’est plus …
 
 
 
 
 

Copyright (c) Devclic 2002 - 2026 - Tous droits réservés

creation site internet strasbourg