|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : juin 2010 Messages : 2 ![]() |
Bonjour à tous,
Je suis en train de développer un site sur Wordpress d’automobile et je veux y intégrer un moteur de recherche en haut à droite de mon site. Actuellement le moteur de recherche fonctionne bien jusqu’à la recherche des marques dans la base de données, c'est-à-dire que si je tape plusieurs lettres ou bien le nom exact il me trouve bien ce que je cherche. Ce que je voudrais c’est qu’une fois l’auto sélectionné sur le moteur de recherche, après avoir cliqué sur « ok » je sois rediriger vers la page de l’auto ou de la moto en questions. Actuellement, une fois mon auto sélectionné et que je clique sur « ok » je récupère une variable de type « Marque 206 » (je ne peux pas récupérer une variable avec un tiret, trop compliqué pour moi : Marque-206) Les résultats sur mon moteur de recherche lorsque je saisi plusieurs lettres sont de ce type : marques marque 206 (avec une espace) marque 206 D (avec deux espaces) marque 206 D 85 (avec 3 espaces) Les pages des autos sont de ce type (je dois garder ces liens): http://monsite.com/autos/marque/ pour : Marque http://monsite.com/autos/marque-206/ pour : marque 206 http://monsite.com/autos/marque-206-D/ pour : marque 206 D http://monsite.com/autos/marque-206-D-85/ pour : marque 206 D 85 Auriez-vous une idée de comment par un petit script en php je pourrai faire une redirection automatique vers la page de la marque en question lorsque je clique sur Ok ? Merci pour votre aide, c’est peut être pas trop compliqué mais je débute en php... |
|
|
00
|
|
|
#2 | ||
|
Membre éprouvé
![]() ![]() Sylvie VAUTHIERDéveloppeuse Web Inscription : juin 2008 Messages : 450 ![]() |
Tu as une fonction explode en php.
Ton premier paramètre, c'est ton séparateur, ici, l'espace. Code :
http://php.net/manual/fr/function.implode.php Eh, je vais quand même te laisser un peu de boulot non ?
|
||
|
|
00
|
|
|
#3 |
![]() ![]() |
Bonjour,
si ce n'est que ca, str_replace() fait très bien l'affaire : Code :
$url_resultat = 'http://monsite.com/autos/' . str_replace(' ', '-', $resultat_recherche);
__________________
"Ce qui se conçoit bien s'énonce clairement - Et les mots pour le dire arrivent aisément." Nicolas Boileau-Despréaux, Homme de lettres français (1636-1711), principal théoricien de l'esthétique classique. Site perso Mes tutos DVP : Gestion-Affichage de Nouvelles - Affichage en tableau HTML - Fonctions de redimensionnement d'images
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com