Récupération des valeurs des checkbox non séléctionnés
Résolu
conseil198
Messages postés
51
Date d'inscription
Statut
Membre
Dernière intervention
-
conseil198 Messages postés 51 Date d'inscription Statut Membre Dernière intervention -
conseil198 Messages postés 51 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
j'ai une liste de 30 checkbox de type array ( name=sup[] ), y ' a t - il une méthode en php pour récuperer la valeur des checkbox non selectionnés
Merci
j'ai une liste de 30 checkbox de type array ( name=sup[] ), y ' a t - il une méthode en php pour récuperer la valeur des checkbox non selectionnés
Merci
A voir également:
- Récupérer plusieurs valeurs checkbox php
- Recuperer message whatsapp supprimé - Guide
- Récupérer mon compte facebook désactivé - Guide
- Comment récupérer un compte facebook piraté - Guide
- Comment recuperer une video sur youtube - Guide
- Impossible de récupérer mon compte gmail - Guide
3 réponses
essaye avec une boucle while empty array()
ou fait un var_dumpde ton array pour voir se que sa te retourne
voici la doc : https://www.php.net/var_dump
ou fait un var_dumpde ton array pour voir se que sa te retourne
voici la doc : https://www.php.net/var_dump
les checkbox non cochées ne sont pas "postées" lors de la soumision du formulaire:
Donc une solution, tu fais un array des 30 checkbox et tu compares avec celles reçues, comme ceci par exemple:
Donc une solution, tu fais un array des 30 checkbox et tu compares avec celles reçues, comme ceci par exemple:
<html> <?php $array_choix=array("1","2","3","4","5"); if( isset($_POST['envoyer'])){ //voir ce qui est posté echo '<pre>'; print_r($_POST['choix']); echo '</pre>'; foreach($array_choix as $cle=>$value){ if(empty($_POST['choix'][$cle])){ echo 'case index: '.$cle.' ayant comme valeur: '.$value.' NON cochée<br />'; } } } ?> <form name="form1" method="post" action=""> <input type="checkbox" name="choix[]" value="1" />1<br /> <input type="checkbox" name="choix[]" value="2" />2<br /> <input type="checkbox" name="choix[]" value="3" />3<br /> <input type="checkbox" name="choix[]" value="4" />4<br /> <input type="checkbox" name="choix[]" value="5" />5<br /><br /> <input type="submit" name="envoyer" value="Envoyer" /> </form> </html>