Salut !
Alors j'ai fait un formulaire qui permet de faire une recherche dans une base de données. J'ai 2 boutons checkbox :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
echo "<td valign=middle align=right width=5%><input type=checkbox name=A value=all></td>";
echo "<td valign=middle width=40%><b>A</b></td>";
echo "<td valign=middle align=right width=5%><input type=checkbox name=B value=all></td>";
echo "<td valign=middle width=50%><b>B</b></td>";
Lorsque je clique sur l'un des 2 boutons et que je lance la recherche, j'ai le bon résultat qui s'affiche. Mais lorsque je clique sur les 2 boutons, je n'ai aucun résultat !
J'aimerais faire en sorte que lorsque je clique sur les 2 boutons alors les résultats correspondant à A s'affichent ainsi que ceux correspondant à B.

Voici ma requête permettant la recherche :
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
 
 
		$rqtListe=	"SELECT * ".
					"FROM chp1, chp2, chp3, chp4, chp5 ".
					"WHERE chp1.code1 = chp2.code12 ".
					"AND chp2.code2 = chp3.code23 ".
					"AND chp3.code3 = chp4.code34 ".
					"AND chp4.code4 = chp5.code45 ";
		//	Si A est coché.
		if(isSet($_POST["A"]))
			$rqtListe=$rqtListe."AND chp1.code1 = 1 ";
		//	Si B est coché.
		if(isSet($_POST["B"]))
			$rqtListe=$rqtListe."AND chp1.code1 = 2 ";
		$rqtListe=$rqtListe."ORDER BY chp4.nom";
Bon je pense qu'il y a tout...
Meci pour votre aide