Bonsoir,
voila j'ai fais un petit formulaire, qui génére des boutons checkbox depuis la BD.
voici le code
mon soucis c'est dans la récupération des cases qui sont cochées.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 <form action="<?php print $_SERVER["PHP_SELF"] ; ?>" method="POST" > <?php $sql2 = "SELECT * FROM categorie where `categorie_idcategorie`= 0 order by idcategorie"; $val2 = mysql_query($sql2); while($valp=mysql_fetch_object($val2)) { print"<tr><td><input type='checkbox' name='cat' value='".$valp->idcategorie."[]'>".$valp->nom."</td></tr><br />"; } ?> <input type="submit" value="Envoyer" > </form>
voici comment je les récupères:
Mais j'ai seulement la valeur du premier cocher ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 if(isset($_POST["cat"])) { $liste_cat = $_POST['cat']; for($i=0;$i<sizeof($liste_cat);$i++) { echo"le ". $liste_cat[$i].".<br>"; } }
Peux t-on stocker dans un tableau les chekbox qui ont été sélectionnées?
Par avance merci de votre aide.
Partager