Formulaire de recherche 'action=?'
gabbermaniac
Messages postés
147
Statut
Membre
-
gabbermaniac Messages postés 147 Statut Membre -
gabbermaniac Messages postés 147 Statut Membre -
Bonjour,
j'ai créer un formulaire de recherche :
<form method="get" action="/nomdusite/search/searchtotal.php">
Recherche : <input type="text" name="q"/>
<input type="submit" value="Rechercher"/>
</form>
sur searchtotal.php
j'ai mon code php de recherche, cela fonctionne bien, mais en procédant ainsi dans le 'action' je perd mon design, c'est à dire que l'url de recherche est celle-la: nomdusite/search/searchtotal.php?q=recherche au lieu de nomdusite/index.php?p=search/searchtotal&q=recherche
sachant que mon formulaire se trouve /nomdusite/theme/formulaire.php; que faut-il modifier pour que cela fonctionne?
Merci, céline
j'ai créer un formulaire de recherche :
<form method="get" action="/nomdusite/search/searchtotal.php">
Recherche : <input type="text" name="q"/>
<input type="submit" value="Rechercher"/>
</form>
sur searchtotal.php
j'ai mon code php de recherche, cela fonctionne bien, mais en procédant ainsi dans le 'action' je perd mon design, c'est à dire que l'url de recherche est celle-la: nomdusite/search/searchtotal.php?q=recherche au lieu de nomdusite/index.php?p=search/searchtotal&q=recherche
sachant que mon formulaire se trouve /nomdusite/theme/formulaire.php; que faut-il modifier pour que cela fonctionne?
Merci, céline
2 réponses
-
si le formulaire est
/nomdusite/theme/formulaire.php
et que ton script search est
/nomdusite/search/searchtotal.php
il faut faire un adressage relatif par rapport a la position du formulaire, dans action
action="../search/searchtotal.php"
../ remonte d'un niveau et ensuite tu as le chemin vers searchtotal -
ok mais cela ne me permet pas de charger mon template
il faudrait peut être placer un header mais je ne sais pas où le mettre dans mon code de recherche