[SQL] Formulaire checkbox construit avec les valeurs issues d'une BDD
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:
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:
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 :D