Php: comment récupérer les veleur de checkbox

Résolu/Fermé
bibrine Messages postés 37 Date d'inscription mercredi 18 février 2009 Statut Membre Dernière intervention 3 décembre 2011 - 21 mars 2010 à 18:25
bibrine Messages postés 37 Date d'inscription mercredi 18 février 2009 Statut Membre Dernière intervention 3 décembre 2011 - 21 mars 2010 à 20:16
Bonjour je voudrais actuellement créer une page qui récupérer les valeurs sélectionnées dans une liste de checkbox , Svp est ce que quelqu'un peut me suggérer un code source ?

Merci

3 réponses

LelLex Messages postés 1628 Date d'inscription mercredi 18 février 2009 Statut Membre Dernière intervention 5 septembre 2012 112
21 mars 2010 à 19:27
Je sais plus trop comment ca se passe avec les checkbox, mais, déjà as-tu essayé(e) de voir demander si elles étaient TRUE ou FALSE avec des conditions ?

Puis fouiner sur Google ? De la doc HTML ?
0
Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 894
21 mars 2010 à 19:36
partie html
.....
<form name="form1" method="post" action="....">
<input type="checkbox" name="nom_de_la_checkbox[]" value="valeur_1">Valeur 1
<input type="checkbox" name="nom_de_la_checkbox[]" value="valeur_2">Valeur 2
<input type="checkbox" name="nom_de_la_checkbox[]" value="valeur_3">Valeur 3

partie php
<?php
//......
$array_checkbox_cochees=$_POST['nom_de_la_checkbox'];
//combien il y en a de cochées:
$nbr_cochees=sizeof($array_checkbox_cochees);

//recuperer toutes celles cochées
for($i=0;$i<sizeof($array_checkbox_cochees);$i++){
	echo $array_checkbox_cochees[$i].' cochee <br />';
}

?>

sinon une autre methode

<form name="form1" method="post" action="....">
<input type="checkbox" name="nom_de_la_checkbox_1" value="valeur_1">Valeur 1
<input type="checkbox" name="nom_de_la_checkbox_2" value="valeur_2">Valeur 2
<input type="checkbox" name="nom_de_la_checkbox_3" value="valeur_3">Valeur 3

<?php
//......


//recuperer toutes celles cochées
if(isset($_POST['nom_de_la_checkbox_1'])) echo $_POST['nom_de_la_checkbox_1'].' cochee <br />';

if(isset($_POST['nom_de_la_checkbox_2'])) echo $_POST['nom_de_la_checkbox_2'].' cochee <br />';

if(isset($_POST['nom_de_la_checkbox_3'])) echo $_POST['nom_de_la_checkbox_3'].' cochee <br />';

?>
0
bibrine Messages postés 37 Date d'inscription mercredi 18 février 2009 Statut Membre Dernière intervention 3 décembre 2011
21 mars 2010 à 20:16
Merci bq c'est exactement ce que recherche .

Thank's frero .
0