Problème variable moteur de recvherche

Fermé
Jean_Bono - 13 mai 2012 à 18:14
Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 - 20 mai 2012 à 21:26
Bonjour m'sieurs dâmes!

J' ai un petit soucis concernant un moteur de recherche interne que je suis en train d'essayer de faire.

Un formulaire genre "leboncoin" ou l' on peut changer les critères à volonté.

En prenant deux exemples du formulaires "mots clés" et "code postal".

L' un ou l' autre seul fonctionne mais pas les deux ensemble, j' ai un problème de synthaxe d'après mon mysql_error.

Aprés recherche du bouiboui, le AND pose problème. Si je met ce AND directement dans la requête, ca marche:

SELECT DISTINCT id, titre, cp FROM ann WHERE $mots AND $rcp ORDER BY id DESC


Bien sur je veux faire en sorte de le mettre dans la variable:

$rcp= $_POST['cp'];
   if(isset($_POST['cp'])&&$_POST['cp'] !== '')
	{
   $rcp = 'cp='.$rcp.'';
	}
	elseif(isset($_POST['cp'])&&$_POST['cp'] !== ''&&isset($mots)&&$mots != '')
	{
   $rcp = 'AND cp= '.$rcp.'';
	}
	else
	{
	$rcp == '';
	}


Problème, ca foire tout! Pourquoi? Et surtout comment remédier au truc???

Merci d'avance!



A voir également:

22 réponses

Ca serait vraiment genial de ta part, et puis je pense que ca servira a d'autres, parce qu' au final, un formulaire de criteres pour moteur/annonces, je n' en ai trouvé aucun.

Donc en fait il n' y a que ces champs la:

mots clés, code postal, prix minimum, prix maximum.


Merci encore pour ton devouement!
0
Alain_42 Messages postés 5361 Date d'inscription dimanche 3 février 2008 Statut Membre Dernière intervention 13 février 2017 894
20 mai 2012 à 21:26
Bonsoir,

Il serai bien que tu t'inscrives sur le site CCM, c'est simple gratuit et sans engagement, on pourrait communiquer en MP
0