moteur de recherche qui affiche la rubrique
24 messages
• Page 1 sur 2 • 1, 2
- yoo29
- Nouveau WRInaute

- Messages: 25
- Inscription: 7 Mai 2010
moteur de recherche qui affiche la rubrique
Bonjour
Apres plusieurs jours de recherche et d'essai je tourne vers vous car je n'arrive pas à trouver une solution à mon problème, sur mon site j'ai un moteur de recherche en php qui permet aux utilisateurs de trouver un objet par catégorie et par département, le problème se situe lors d'une recherche, par exemple l'utilisateur souhaite trouver une moto donc il va choisir la rubrique moto puis il clique sur "rechercher" mon site va lui montrer toutes les motos qui se trouvent en france, si par exemple il souhaite affiner sa recherche en incluant son département, il devra remettre la rubrique "moto" puis mettre son département, en fait mon moteur ne garde pas en mémoire les recherches précédentes.
Que dois je faire
Apres plusieurs jours de recherche et d'essai je tourne vers vous car je n'arrive pas à trouver une solution à mon problème, sur mon site j'ai un moteur de recherche en php qui permet aux utilisateurs de trouver un objet par catégorie et par département, le problème se situe lors d'une recherche, par exemple l'utilisateur souhaite trouver une moto donc il va choisir la rubrique moto puis il clique sur "rechercher" mon site va lui montrer toutes les motos qui se trouvent en france, si par exemple il souhaite affiner sa recherche en incluant son département, il devra remettre la rubrique "moto" puis mettre son département, en fait mon moteur ne garde pas en mémoire les recherches précédentes.
Que dois je faire
-

spout - WRInaute accro

- Messages: 4379
- Inscription: 14 Mai 2003
Re: moteur de recherche qui affiche la rubrique
Quand tu fais la recherche, ça passe des données en _POST ou en _GET dont la catégorie, à toi de lire cette variable pour y mettre la catégorie courante (<option value="1" selected="selected"> si c'est un <select>)
-

Julia41 - WRInaute passionné

- Messages: 1765
- Inscription: 31 Aoû 2007
Re: moteur de recherche qui affiche la rubrique
Je ne pense pas que ça se passe par cookie perso.
Si l'URL fourni est :
Dans ce cas là dans ton input de recherche correspondant aux catégories tu dois faire:
Bon, ce code peut être très largement compressé et codé de manière à ne pas avoir à répéter x100 ce que je viens de faire si tu as 100 catégories mais c'est pour t'expliquer le principe.
Si l'URL fourni est :
- Code: Tout sélectionner
site.net/search.php?search=DTMX Yamaha&categorie=moto
Dans ce cas là dans ton input de recherche correspondant aux catégories tu dois faire:
- Code: Tout sélectionner
<select name="categorie">
<?php
if ($_GET['categorie'] === 'moto') {
?>
<option value="moto" selected="selected">Motos</option>
<?php
} else {
?>
<option value="moto">Motos</option>
<?php
}
?>
<OPTION VALUE="autre">Autre</OPTION>
</select>
Bon, ce code peut être très largement compressé et codé de manière à ne pas avoir à répéter x100 ce que je viens de faire si tu as 100 catégories mais c'est pour t'expliquer le principe.
- yoo29
- Nouveau WRInaute

- Messages: 25
- Inscription: 7 Mai 2010
Re: moteur de recherche qui affiche la rubrique
Ce n'est pas moi qui est codé mon moteur, voici ce que j'ai
- Code: Tout sélectionner
<input class="search_box_1_input" name="b[search_text]" type="text" /></td>
<td class="search_box_1_input"><select class="search_box_1_input" name="c">
<option selected="selected" value="0">Toutes catégories</option>
<option value="15">-VEHICULES-</option> <option value="196">auto</option>
<option value="248">piece-equipement-auto</option>
<option value="197">moto</option>
<option value="249">piece-equipement-moto</option>
<option value="198">scooter</option>
<option value="199">camping car</option>
</select></td>
<td class="search_box_1_input"><select class="search_data_values" name="b[by_state]"> <option selected="selected" value="0">Toute la France</option>
<option value="01">01-Ain</option>
<option value="02">02-Aisne</option>
<option value="03">03-Allier</option>
</select></td>
<td class="search_box_1_input"><input name="b[subcategories_also]" type="hidden" value="1" /> <input class="search_box_1_submit" type="submit" value="GO" /></td>
- yoo29
- Nouveau WRInaute

- Messages: 25
- Inscription: 7 Mai 2010
Re: moteur de recherche qui affiche la rubrique
Voila ce que j'ai fais , et ca ne garde pas en memoire la rubrique
- Code: Tout sélectionner
<select name="c">
<?php
if ($_GET['categorie'] === '0') {
?>
<option value="0" selected="selected">toutes categories</option>
<?php
} else {
?>
<option value="15">VEHICULES</option>
<?php
}
?>
<OPTION VALUE="196">auto</OPTION>
</select>
<td class="search_box_1_input"><input name="b[subcategories_also]" type="hidden" value="1" /> <input class="search_box_1_submit" type="submit" value="GO" /></td>
- yoo29
- Nouveau WRInaute

- Messages: 25
- Inscription: 7 Mai 2010
Re: moteur de recherche qui affiche la rubrique
comme ca?
- Code: Tout sélectionner
<input class="search_box_1_input" name="b[search_text]" type="text" /></td>
<td class="search_box_1_input"><select class="search_box_1_input" name="c">
<option selected="selected" value="0">Toutes catégories</option>
<option selected="selected" value="15">-VEHICULES-</option>
<option selected="selected" value="196">auto</option>
<option selected="selected" value="248">piece-equipement-auto</option>
<option selected="selected" value="197">moto</option>
<option selected="selected" value="249">piece-equipement-moto</option>
<option selected="selected" value="198">scooter</option>
<option selected="selected" value="199">camping car</option>
</select></td>
<td class="search_box_1_input"><select class="search_data_values" name="b[by_state]"> <option selected="selected" value="0">Toute la France</option>
<option selected="selected" value="01">01-Ain</option>
<option selected="selected" value="02">02-Aisne</option>
<option selected="selected" value="03">03-Allier</option>
</select></td>
<td class="search_box_1_input"><input name="b[subcategories_also]" type="hidden" value="1" /> <input class="search_box_1_submit" type="submit" value="GO" /></td>
- yoo29
- Nouveau WRInaute

- Messages: 25
- Inscription: 7 Mai 2010
Re: moteur de recherche qui affiche la rubrique
Est ce que quelqu'un pourrait modifier mon code, car la j'ai un peu de mal à comprendre
- Code: Tout sélectionner
<input class="search_box_1_input" name="b[search_text]" type="text" /></td>
<td class="search_box_1_input"><select class="search_box_1_input" name="c">
<option selected="selected" value="0">Toutes catégories</option>
<option value="15">-VEHICULES-</option> <option value="196">auto</option>
<option value="248">piece-equipement-auto</option>
<option value="197">moto</option>
<option value="249">piece-equipement-moto</option>
<option value="198">scooter</option>
<option value="199">camping car</option>
</select></td>
<td class="search_box_1_input"><select class="search_data_values" name="b[by_state]"> <option selected="selected" value="0">Toute la France</option>
<option value="01">01-Ain</option>
<option value="02">02-Aisne</option>
<option value="03">03-Allier</option>
</select></td>
<td class="search_box_1_input"><input name="b[subcategories_also]" type="hidden" value="1" /> <input class="search_box_1_submit" type="submit" value="GO" /></td>
24 messages
• Page 1 sur 2 • 1, 2
Lectures recommandées sur ce thème :
- dans quelle rubrique lancer un defi de recherche au moteur g
- Texte affiché par le moteur de recherche
- [Moteur] RefSeek : moteur de recherche académique
- Pb : Mauvais site affiché lors d'une recherche
- Site affiché dans les résultats de recherche et non visité
- Recherche base de données spécifique [Moteur de recherche]
- La recherche dans google de mon domaine, affiche les adwords de mes concurents
- [RESOLU] rubrique "recherche de partenariat"
- recherche script pour un moteur de recherche
- Recherche moteur de recherche interne
- Tout savoir sur le nouveau Yahoo!
- Ouverture d'un forum consacré à DeepIndex sur WebRankInfo
- Web Rank Info ouvre un forum dédié à MSN Search
- Le moteur d'Orange.fr répond aux questions géographiques
- 2 nouveaux services en démo sur les laboratoires de Google
- Le PHP et le référencement
- Google fait de la publicité pour Froogle
- Google Viewer : la visionneuse de Google Search
- Calcul du nombre de backlinks
Cet outil vous permet d'analyser en détails la "popularité" de votre site sur Google. En plus du nombre de liens pris en compte par Google, il calcule le pourcentage de liens internes parmi tous les liens, et il affiche les premières URL trouvées. - Logiciel de référencement AgentWebRanking
AgentWebRanking est un logiciel professionnel qui permet d'analyser le positionnement d'un ou plusieurs sites dans plus de 300 moteurs de recherche dans le monde. Vous pouvez ainsi analyser les performances du référencement pour de nombreux mots-clés. - Transformer des citations en liens
Cet outil vous permet de trouver des pages citant votre site mais ne faisant pas (encore) de lien. Il suffira parfois d'un simple mail pour transformer cette simple citation en lien (backlink).
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité
