Bonsoir,

voila j'ai fais un petit formulaire, qui génére des boutons checkbox depuis la BD.

voici le code

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>
mon soucis c'est dans la récupération des cases qui sont cochées.

voici comment je les récupères:

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>";
		}
	}
Mais j'ai seulement la valeur du premier cocher ?

Peux t-on stocker dans un tableau les chekbox qui ont été sélectionnées?

Par avance merci de votre aide.