bonjour!
alors voila, j'envois les infos depuis un formulaire avec (champs déroulant et saisies directes) et lorsque je suis sur la page qui récupère ces infos pour les trier j'ai une erreur dans mon code PHP :s ca doit être une erreur de syntaxe mais je n'arrive pas à mettre le doigt dessus. voici le code :
$query = "SELECT l.* bimbim_listing l where 1 = 1 ";
if ($_REQUEST['type']>0) { $query .= " and type = '" . mysql_ escape_ string(intval($_REQUEST['type'])) . "' "; }
if (strlen($_REQUEST['piece'])>0) { $query .= " and piece = '" . mysql_ escape_ string($_REQUEST['piece']) . "' "; }
if (strlen($_REQUEST['ville'])>0) { $query .= " and ville = '" . mysql_ escape_ string($_REQUEST['ville']) . "' "; }
$result = mysql_query($query);
en sachant que ma première page envoi ceci :
array(8) {
["context"]=> string(9) "recherche"
["type"]=> string(1) "1"
["piece"]=> string(1) "2"
["ville"]=> string(8) "Biarritz"
["pxmin"]=> string(3) "100"
["pxmax"]=> string(3) "200"
["surfacemin"]=> string(3) "300"
["surfacemax"]=> string(3) "400"
}
merci d'avance pour votre aide !
je suis à votre dispo si il manque des informations.
Partager