bonsoir !
j'ai fais un formulaire de recherches pour un bien immobilier par prix:
- < à 200000
- entre 200000 et 400000
- > à 400000.
le problème qui m'apparait c est que mon script ne marche pas: il ne me renvoye pas les valeurs entre 200000 et 4000000 et > à 400000.
j 'ai fais comme formulaire:et l'affichage se fait avec:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 echo "<OPTION value='1'>inférieur à 200000 euros"; echo "<OPTION value='200000'>entre 200000 et 400000 euros"; echo "<OPTION value='400000'> supérieur à 400000 euros";
et
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 $choix=$_GET['interet']; echo $choix; if ($choix = 1){ $choix2=200000;} else { if ($choix==200000){ $choix2=400000;} else { $choix2=10000000;} }
je me demandai si cela pouvait pas venir de ma requête ou bien de mes conditions que j'ai mal écris.
Code : Sélectionner tout - Visualiser dans une fenêtre à part $query = "select * from bien where bienprix between '$choix' and '$choix2' LIMIT $Ndeb,$Nmax" or die ("Probleme lors de la lecture de la base de donnees");
merci d'avance.
autre questions, avez vous un petit lien sympa pour que je travaille sur les requêtes multicritères: par exemple pour pouvoir faire un tri sur les appartement et ville;ou le prix et la surface habitable...
merci bcp
jérôme
Partager