Récupération des valeurs des checkbox non séléctionnés
Résolu/Fermé
conseil198
Messages postés
51
Date d'inscription
jeudi 9 janvier 2014
Statut
Membre
Dernière intervention
28 avril 2014
-
9 janv. 2014 à 15:52
conseil198 Messages postés 51 Date d'inscription jeudi 9 janvier 2014 Statut Membre Dernière intervention 28 avril 2014 - 9 janv. 2014 à 23:29
conseil198 Messages postés 51 Date d'inscription jeudi 9 janvier 2014 Statut Membre Dernière intervention 28 avril 2014 - 9 janv. 2014 à 23:29
A voir également:
- Récupérer plusieurs valeurs checkbox php
- Recuperer message whatsapp supprimé - Guide
- Recuperer video youtube - Guide
- Comment récupérer un compte facebook piraté - Guide
- Impossible de récupérer mon compte gmail - Guide
- Récupérer mon compte facebook désactivé - Guide
3 réponses
xander18
Messages postés
68
Date d'inscription
dimanche 24 février 2013
Statut
Membre
Dernière intervention
21 janvier 2015
2
9 janv. 2014 à 20:01
9 janv. 2014 à 20:01
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
Alain_42
Messages postés
5361
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
894
9 janv. 2014 à 21:49
9 janv. 2014 à 21:49
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>
conseil198
Messages postés
51
Date d'inscription
jeudi 9 janvier 2014
Statut
Membre
Dernière intervention
28 avril 2014
13
9 janv. 2014 à 23:29
9 janv. 2014 à 23:29
Merci