Moteur de recherche en php

Signaler
Messages postés
31
Date d'inscription
samedi 12 mai 2007
Statut
Membre
Dernière intervention
8 juin 2007
-
Messages postés
13
Date d'inscription
dimanche 11 février 2007
Statut
Membre
Dernière intervention
5 décembre 2008
-
Bonjour,
Est ce que vous pouver m'aider a faire un moteur de recherche interne qui cherche un ou plusueurs mots dans toutes mes tables de la base pour mon site.
D'abord, jai fait le formulaire de ce moteur au template de mon site et je nomé le champ a recherché "chercher".
Le probleme et que si je fait entrer un seul mot dans ce chapm, il affiche le resultat correcte, mais si je fait enter 2 ou plusieurs mots avec un espace,
il n'affiche rien.
Donc, je veux un moteur de recherche qui fait la recherche on introduit plusieurs mots.
SVP aidez moi, car la je suis bloquer pour terminer mon projet de fin d'etude.
Langage utilisé: PHP & MySQL.


SVP repond moi sur mon email :mohamedbensalem2007@yahoo.fr
merci.

3 réponses

Messages postés
624
Date d'inscription
mardi 6 mai 2003
Statut
Membre
Dernière intervention
14 décembre 2009
1
salut !

tu peux "exploser" ta chaine avec le séparateur "espace" et effectuer tes requetes pour chacun des mots de l'expression

<?php
$chercher = trim($_POST['chercher']);
$elts = explode(" ", $chercher);
for ( $i = 0 ; $i < count($elts) ; $i++ )
{
    // recherche
}
?>

++
Messages postés
3
Date d'inscription
mercredi 7 novembre 2007
Statut
Membre
Dernière intervention
20 mars 2010

kevin
Messages postés
13
Date d'inscription
dimanche 11 février 2007
Statut
Membre
Dernière intervention
5 décembre 2008

mklh