Bonjour,

Je me permets de soliciter votre aide pour afficher des données à partir d'un checkbox.

Le checkbox de recherche est :

Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
<input type="checkbox" name="checkbox[]" value="manques" id="manques" /> <label for="manques">Manques</label><br />
<input type="checkbox" name="checkbox[]" value="baveaux" id="baveaux" /> <label for="baveaux">Baveaux</label><br />


Je récupère les données ici :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
if(isset($_POST['checkbox']))      $defaut1=$_POST['checkbox'];
else      $defaut1="";
 
$arrlength=count($defaut1);
 
la requete est la suivante :
 
if(!($defaut1 == NULL))
{
for($x=0;$x<$arrlength;$x++){
$result = mysql_query("SELECT * FROM afficher,doc WHERE  afficher.idqrqc = doc.idqrqc and defaut='$defaut1[$x]' order by titre ", $cnx) 
 		   or 
 		  die("Pb dans la requête : " . mysql_error($cnx));
		  }
 
}
Le problème c'est qu'il m'affiche biensur seulement la dernière valeur.

Avez-vous des idées ?

Je débute vraiment en php.

Merci