Bonjour à tous!
je vais essayé d'être clair.
J'ai une page qui contiens un moteur de recherche de prix composé de checkbox.
pour chaque tranche de prix, une checkbox
100 -150, 150 -200, 200-250, 250-300 ... 450-500.
dans ma page j'ai donc fais quelque comme cela
Mais ca ne prend en compte que ma derniere checkbox coché.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 if (isset($_POST['100-150'])){ $requette .= " AND lebien.prix < 150000"; } else if (isset($_POST['150-200'])){ $requette .= " AND lebien.prix < 200000"; } else if (isset($_POST['200-250'])){ $requette .= " AND lebien.prix < 250000"; } else if (isset($_POST['250-300'])){ $requette .= " AND lebien.prix < 300000"; } else if (isset($_POST['300-350'])){ $requette .= " AND lebien.prix < 350000"; } else if (isset($_POST['350-400'])){ $requette .= " AND lebien.prix < 400000"; } else if (isset($_POST['400-450'])){ $requette .= " AND lebien.prix < 450000"; } else if (isset($_POST['450-500'])){ $requette .= " AND lebien.prix < 500000"; } else if (isset($_POST['500+'])){ $requette .= " AND lebien.prix > 500000"; }
Par exemple, si je coche 200-250 et 250-300, je voudrai les prix entre 200 et 300. mais avec ce que j'ai fait, ca me donne que les prix inférieure à 300...
Je vois pas trop comment faire là du coup
Merci d'avance pour votre petit coup de main
Partager