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 :
Le problème c'est qu'il m'affiche biensur seulement la dernière valeur.
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)); } }
Avez-vous des idées ?
Je débute vraiment en php.
Merci
Partager