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.
a toi de programmer en php cette fonctionnalité avec la fonction explode() et pour chaque élément de ton tableau, ca crée un critere pour le WHERE ta requete SQL (SELECT)
a toi de programmer en php cette fonctionnalité avec la fonction explode() et pour chaque élément de ton tableau, ca crée un critere pour le WHERE ta requete SQL (SELECT)
C'est mignon ce que tu dit... la fonction split() ou explode() servira accessoirement à ça, mais seulement voilà, ce que l'on devrait plus utiliser serait opendir(), fopen(), fread(), a partir d'un champ généré par _POST
Je saurai pas composer le script là comme ça, mais le concept est simple.
@polweb, à mon avis tu devrais relire la question, que viennent faire des fonctions relatives aux fichiers/répertoire pour une recherche sur une base de données?
@elksibi, montre une bout de ton code, où est la requete de recherche, et on t'aidera à l'arranger (comme l'as dit @bacchuss avec explode et des or)
C'est mignon ce que tu dit... la fonction split() ou explode() servira accessoirement à ça, mais seulement voilà, ce que l'on devrait plus utiliser serait opendir(), fopen(), fread(), a partir d'un champ généré par _POST
Je saurai pas composer le script là comme ça, mais le concept est simple.
C'est mignon ce que tu dis, mais ca ne répond pas à la question posée
Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois. Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.