Supprimer dans BDD avec 'checkbox'
Fermé
boss183
Messages postés
181
Date d'inscription
lundi 7 janvier 2008
Statut
Membre
Dernière intervention
7 octobre 2011
-
13 mai 2011 à 10:40
ViDikk Messages postés 69 Date d'inscription jeudi 27 janvier 2011 Statut Membre Dernière intervention 24 février 2017 - 13 mai 2011 à 12:16
ViDikk Messages postés 69 Date d'inscription jeudi 27 janvier 2011 Statut Membre Dernière intervention 24 février 2017 - 13 mai 2011 à 12:16
A voir également:
- Supprimer dans BDD avec 'checkbox'
- Supprimer une page dans word - Guide
- Supprimer compte instagram - Guide
- Supprimer pub youtube - Accueil - Streaming
- Fichier impossible à supprimer - Guide
- Supprimer liste déroulante excel - Guide
3 réponses
ViDikk
Messages postés
69
Date d'inscription
jeudi 27 janvier 2011
Statut
Membre
Dernière intervention
24 février 2017
Modifié par ViDikk le 13/05/2011 à 10:50
Modifié par ViDikk le 13/05/2011 à 10:50
Je ne vois pas ta partie de code pour la suppression, mais en gros, il faut remplacer les types "radio" par "checkbox" et leur donner comme nom un même tableau (par exemple "liste[]"). Lorsque tu veux faire la suppression des champs selectionnés, il te suffira de faire ta requête de suppression dans une boucle foreach de ce tableau :
foreach ($liste AS $key => $value){ $requete = "DELETE FROM document WHERE monchamp = '$value'"; mysql_query($requete) OR DIE ("Erreur de requete"); }
boss183
Messages postés
181
Date d'inscription
lundi 7 janvier 2008
Statut
Membre
Dernière intervention
7 octobre 2011
17
13 mai 2011 à 11:54
13 mai 2011 à 11:54
Merci mais je comprends pas trop le " AS $key => $value" ???
ViDikk
Messages postés
69
Date d'inscription
jeudi 27 janvier 2011
Statut
Membre
Dernière intervention
24 février 2017
13 mai 2011 à 12:16
13 mai 2011 à 12:16
En gros, la boucle foreach va parcourir chaque ligne de ton tableau. le "AS $key => $value" est optionnel mais peut être utile pour accéder aux données de ton tableau parcouru. En faisant cela, tu accèdes à la clé de la ligne parcouru grace à la variable $key et à sa valeur avec $value.
En faisant :
Tu lui dis :
Si je m'exprime mal, beaucoup de sites expliquent le principe du foreach ;)
https://phpsources.net/tutoriel-boucle-for-each.htm
En faisant :
foreach ($array AS $key => $value){ echo "Clé du tableau : $key"; echo "Sa valeur : $value"; }
Tu lui dis :
Pour chaque ligne parcouru de $array comme clé $key et valeur $value afficher "Clé du tableau : $key"; afficher "Sa valeur : $value"; Fin Pour
Si je m'exprime mal, beaucoup de sites expliquent le principe du foreach ;)
https://phpsources.net/tutoriel-boucle-for-each.htm