Bonjour,
Si je poste, c'est qu'il doit y avoir un truc qui m'échappe ...
Je crée un formulaire "simple" :
Code :
- <form id="quicksearchform" method="get" action="index.php?page=resultats">
- <fieldset>
- <label for="search_text">Rechercher : </label><input type="text" id="search_text" name="q" size="20" value="Rechercher" />
- <input type="submit" name="qsearch" value="Ok" />
- </fieldset>
- </form>
|
Rien d'extra, juste un champ texte et un bouton submit pour cet exemple.
Et lorsque je le valide, l'URL est : index.php?q=Texte&qsearch=Ok mais nulle trace de "?page=resultats" ...
Tests effectués :
- J'ai un htaccess sur le site pour rewriter ?page=machin en machin.html : en local, je l'ai viré
- J'ai testé action="http://127.0.0.1/site/index.php?page=resultats" (donc url absolue) et ça ne marche pas plus ...
- test sous IE6 et Firefox2 (sait-on jamais ...)
C'est étrange et ça fait un bon moment que je bataille dessus ... Si quelqu'un a une idée ...
(Je précise qu'avant je l'utilisais en méthode "post", il marchait bien, mais pour faire un script j'ai besoin de le passer en "get" )
Merci pour tout éclaircissement ...
Message édité par NewsletTux le 25-11-2007 à 12:35:42
---------------
NewsletTux - outil de mailing list en PHP MySQL