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:
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 l'affichage se fait avec:
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;}
}
et
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");
je me demandai si cela pouvait pas venir de ma requête ou bien de mes conditions que j'ai mal écris.
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