PHP url rewriting avec form method GET

Résolu/Fermé
Pascal_22 Messages postés 534 Date d'inscription lundi 20 mars 2006 Statut Membre Dernière intervention 29 août 2014 - Modifié par Pascal_22 le 9/12/2011 à 17:06
Pascal_22 Messages postés 534 Date d'inscription lundi 20 mars 2006 Statut Membre Dernière intervention 29 août 2014 - 9 déc. 2011 à 21:36
Bonjour,

J'ai une page web écrit avec la réécriture d'url, dans cette même page, j'ai un formulaire de recherche qui permet de spécifier un prix. Mon formulaire à la méthode GET:
<form action="<?php echo $_SERVER['REQUEST_URI'];?>" method="GET">

Ce formulaire, lorsqu'il est soumis, il appel la même page.

Lorsque je soumet le formulaire, je vois dans l'url le input text avec la bonne valeur, cependant quand je veux récupéré ca valeur et que je fais if(isset($_GET["prix"])) il ne rentre pas dans cette condition.

Si je change la méthode pour POST, ca marche... sauf que je préfers le GET...

Savez-vous pourquoi cela ne fonctionne pas?

Merci



A voir également:

3 réponses

Pascal_22 Messages postés 534 Date d'inscription lundi 20 mars 2006 Statut Membre Dernière intervention 29 août 2014 54
9 déc. 2011 à 21:36
Bonsoir,

Je crois avoir trouver...

Je n'ai que rajouter ,QSA a la fin de cette ligne..

RewriteRule ^a-([a-zA-Z0-9-]+)-catID([0-9]+) Result-cat.php?catname=$1&catid=$2 [L,QSA]


Merci!

Pascal
1
JooS Messages postés 2468 Date d'inscription mardi 22 janvier 2008 Statut Membre Dernière intervention 8 juin 2016 228
9 déc. 2011 à 20:35
Salut ...
Peut être que t'as oublier quelque chose dans ton .htaccess !!
0
-Quentoche- Messages postés 635 Date d'inscription lundi 12 septembre 2011 Statut Membre Dernière intervention 9 décembre 2014 199
Modifié par baladur13 le 19/01/2012 à 13:59
Bonsoir !
Poste la ligne du .htaccess qui correspond
Signature non conforme - Publicité supprimée Modération CCM
0