Salut !
Alors j'ai fait un formulaire qui permet de faire une recherche dans une base de données. J'ai 2 boutons checkbox :
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 !
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>";
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 :
Bon je pense qu'il y a tout...
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";
Meci pour votre aide
Partager