Condition moteur de recherche
kamin
-
kamin -
kamin -
Bjr je suis entrain de programmer un moteur de recherche et j aimerai savoir comment integrer une condition de recherche, mon moteur est deja programme pour sa y a pas de probleme.
Le truc c'est que des qu'un personne fait la recherche d'un produit informatique sa affiche tous les elements de la meme ligne ( prix, description, entreprise...)
moi ce que je voudrais c'est afficher un seul element selon la recherche
a la fin du code on a sa
bon a compris que ce qu'il y a dans la barre de commentaire n'est pas valide, ba je voudrais fare une chose de la sorte en mettant les condtions pour chaque type de champ ( prix, description, caracteristique) ,
j'espere que vous m'avez compris :)
Le truc c'est que des qu'un personne fait la recherche d'un produit informatique sa affiche tous les elements de la meme ligne ( prix, description, entreprise...)
moi ce que je voudrais c'est afficher un seul element selon la recherche
a la fin du code on a sa
if(rows) { while($article = mysql_fetch_assoc($query)) if /* recherche = "prix de" .nom or "prix du" .nom */ { echo "Le " .nom " coûte " .prix " €" } else if... { echo ... } } else { echo "Je ne comprend pas, reecrivez en corrigeant les fautes "; }
bon a compris que ce qu'il y a dans la barre de commentaire n'est pas valide, ba je voudrais fare une chose de la sorte en mettant les condtions pour chaque type de champ ( prix, description, caracteristique) ,
j'espere que vous m'avez compris :)
A voir également:
- Condition moteur de recherche
- Excel cellule couleur si condition texte - Guide
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Google moteur de recherche page d'accueil - Guide
- Copernic moteur de recherche - Télécharger - Navigateurs
- Copernic Desktop Search - Télécharger - Utilitaires
1 réponse
Bonjour,
1 - Tu utilises l'ancienne extension MYSQL .... (considérée comme obsolète ! )
Je t'invite à passer rapidement à mysqli ... ou mieux.. à la PDO.
Voici un peu de lecture :
https://www.commentcamarche.net/faq/43261-php-l-extension-mysql-est-obsolete#top
https://www.commentcamarche.net/faq/27489-pdo-une-autre-facon-d-acceder-a-vos-bases-de-donnees
2 - J'ai l'impression que tu essayes de faire quelque-chose d'un peu alambiqué ....
As tu pensé à utiliser une "WHERE" dans ta requête ?
3 - Il serait bien que tu nous montres le code complet de ce que tu essayes de faire ( formulaire HTML + traitement PHP ) qu'on puisse regarder ce qui pourrait être amélioré.
NB : Penses à préciser le "langage" dans les balises de code.
Explications disponibles ici :
https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code
.
1 - Tu utilises l'ancienne extension MYSQL .... (considérée comme obsolète ! )
Je t'invite à passer rapidement à mysqli ... ou mieux.. à la PDO.
Voici un peu de lecture :
https://www.commentcamarche.net/faq/43261-php-l-extension-mysql-est-obsolete#top
https://www.commentcamarche.net/faq/27489-pdo-une-autre-facon-d-acceder-a-vos-bases-de-donnees
2 - J'ai l'impression que tu essayes de faire quelque-chose d'un peu alambiqué ....
As tu pensé à utiliser une "WHERE" dans ta requête ?
3 - Il serait bien que tu nous montres le code complet de ce que tu essayes de faire ( formulaire HTML + traitement PHP ) qu'on puisse regarder ce qui pourrait être amélioré.
NB : Penses à préciser le "langage" dans les balises de code.
Explications disponibles ici :
https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code
.
Mais ce que je voulais dire dans le code c'est que
si il fait une requete de plus de 2 caractere(
{
si il cherche le nom
(
sa affiche la description
)
si il cherche "prix" + nom
(
sa affiche le prix
)
}
sinon
{
petit message d'erreur
}
pour tout le reste c'est deja code (je vais corrigait l'ancienne extension)
mais juste le petit point ou si il recherche ex
prix iphone 6
l'iphone 6 coûte 700 €
et c'est de cette facon que je vois la chose