moteur de recherche

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : moteur de recherche

Re: moteur de recherche

par zeus » 02 janv. 2017, 17:27

Tu dis que "la belle", marche
Est-ce que tu voudrais pouvoir taper "histoire belle lea" et que ça marche ?

Re: moteur de recherche

par blinz » 02 janv. 2017, 14:19

Ca marche que si on tape le nom en entier pour l'instant et j'aimerais savoir comment faire pour que ça marche même si on tape que 2 mots sur 3 par exemple

Re: moteur de recherche

par zeus » 02 janv. 2017, 06:22

Quel est ton soucis exactement ?
Tout les exemples que tu donnes sont "ok" selon toi.
Quels sont les cas d'usage où ça ne marche pas ?

moteur de recherche

par blinz » 01 janv. 2017, 21:31

// moteur de recherche
	   if(isset($_POST['requete']) && $_POST['requete'] != NULL) // on vérifie d'abord l'existence du POST et aussi si la requete n'est pas vide.
	   {
	   $requete = htmlspecialchars(strtolower($_POST['requete'])); 
	   $sql = "SELECT * FROM actu WHERE titre LIKE '%$requete%' OR manufacturer LIKE '%$requete%' "; 
		// Moteur de recherche
	   }
Actuellement en tapant le nom en entier ça marche mais j'aimerais que ça marche aussi si on tape 1 mots sur les 3 du titre,
par exemple:
La belle histoire de léa ( ok c'est trouvé)
la belle histoire ... ( ok c'est trouvé)
la belle ... ( ok c'est trouvé)

Merci pour le coup de pouce