Récupération des valeurs des checkbox non séléctionnés
Résolu/Fermé
conseil198
conseil198
- Messages postés
- 51
- Date d'inscription
- jeudi 9 janvier 2014
- Statut
- Membre
- Dernière intervention
- 28 avril 2014
conseil198
- Messages postés
- 51
- Date d'inscription
- jeudi 9 janvier 2014
- Statut
- Membre
- Dernière intervention
- 28 avril 2014
A voir également:
- Récupérer plusieurs valeurs checkbox php
- Récupération des valeurs des checkbox non séléctionnés ✓ - Forum - PHP
- Checkbox récupérer plusieurs valeurs ✓ - Forum - PHP
- Récupérer la valeur d'une checkbox d'une autre page ✓ - Forum - Webmaster
- Récuperation de la valeur de CheckBox ✓ - Forum - VB / VBA
- Récupéré la valeur sélectionné dans un MonthCalendar ✓ - Forum - VB / VBA
3 réponses
xander18
9 janv. 2014 à 20:01
- Messages postés
- 68
- Date d'inscription
- dimanche 24 février 2013
- Statut
- Membre
- Dernière intervention
- 21 janvier 2015
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
9 janv. 2014 à 21:49
- Messages postés
- 5358
- Date d'inscription
- dimanche 3 février 2008
- Statut
- Membre
- Dernière intervention
- 13 février 2017
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
9 janv. 2014 à 23:29
- Messages postés
- 51
- Date d'inscription
- jeudi 9 janvier 2014
- Statut
- Membre
- Dernière intervention
- 28 avril 2014
9 janv. 2014 à 23:29
Merci