Passer une valeur $_POST dans un formulaire

ddami1 Messages postés 8 Statut Membre -  
gigaga Messages postés 2347 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je me demande si ce code est correct :
<form id="moteur" name="moteur" method="post" action="resultats.php?ou=<? echo $_POST['departement']; ?>" >
Car je n'arrive pas à passer la valeur de mon champ "departement" dans mon URL...

Comment je dois m'y prendre?

Merci
A voir également:

5 réponses

gigaga Messages postés 2347 Date d'inscription   Statut Membre Dernière intervention   301
 
departement est un élément du formulaire moteur? Si oui, alors il n'a rien a faire, c'est envoyé directement en POST.
0
ddami1 Messages postés 8 Statut Membre
 
Et si je veux le passer dans mon URL alors, comment je fais?
Je voudrai par exemple obtenir l'URL suivante : "resultats.php?ou=Nord"
-> où le mot "Nord" serait la valeur envoyée par mon champ de formulaire.
0
gigaga Messages postés 2347 Date d'inscription   Statut Membre Dernière intervention   301
 
resultats.php?ou=Nord

Alors c'est envoyé en GET, pas en POST
$_GET['ou']
0
ddami1 Messages postés 8 Statut Membre
 
Si je met en méthode GET, ça ne donne pas ce que je veux, ça donne : "resultats.php?departement=Nord&Rechercher=Lancer+la+recherche".

C'est pas super...

Y'a pas un moyen de passer la valeur renseignée dans mon champ dans l'URL?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
gigaga Messages postés 2347 Date d'inscription   Statut Membre Dernière intervention   301
 
Tu peux pas faire du GET et du POST en meme temps
soit tu mets post et tu mets département dans un champs HIDDEN
soit tu mets departement directement dans l'URL (GET) : document.location=url?departement=...
0