Bonjour a tous ,
voila mon probleme j'ai dans ma requette au moins 20 conditions
mais celle qui me pose un probleme c'est celle qui on des comparaisons
avec les = ya pas de probleme mais les <= a >=
dés que j'entre les conditions
Code : Sélectionner tout - Visualiser dans une fenêtre à part
prix>='$prix_debut' and prix<='$prix_fin' and annee=<'$annee_fin' and annee>='annee_debut'
sa marche plus !!!!!
quelqu'un a une idée

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
16
17
$recherche=mysql_query(" select cat,souscat,carrosserie_couleur,vehicule_type,prix,annee from annonce where 
`cat`='$cat' and `souscat`='$souscat'  and  `carrosserie_couleur`='carrosserie_couleur' and `vehicule_type`='$vehicule_type' 
and  `prix`>='$prix_debut' and `prix`<='$prix_fin' and  `annee`=<'$annee_fin' and `annee`>='annee_debut' ");
 
mysql_query($recherche) or die("$recherche - " . mysql_error());
 
 while ($resultat= mysql_fetch_array ($recherche))  ligne 279
 
{
$cat=$resultat['cat'];
 
 
}
erreur :
 
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /mnt/122/free.fr/4/d/yyyyyyy/xxxxxxxx/
recherche_et_resultat.php on line 279
apres les modifs l'erreur affiché est
Resource id #3 - Query was empty ( j'ai que deux enregistrement dans ma table annonce ) !!!!