Variable de menu déroulant -> passé URL - HTML/CSS - Programmation
Marsh Posté le 25-03-2004 à 23:13:36
j'ai tenté ça mais ça marche pas
suis sur la bonne voie ?
Code :
|
Marsh Posté le 25-03-2004 à 23:23:29
le truc c que je sais bien que mon $_GET["menu"]; va pas !
car il doit récupérer la valeur actuellement seclectionnée dans le menu
Marsh Posté le 25-03-2004 à 23:23:46
ReplyMarsh Posté le 25-03-2004 à 23:31:31
ReplyMarsh Posté le 25-03-2004 à 23:33:41
ReplyMarsh Posté le 25-03-2004 à 23:52:41
ReplyMarsh Posté le 26-03-2004 à 01:27:21
zytrahus5 a écrit : j'ai tenté ça mais ça marche pas
|
J'ai peur de comprendre ce que tu veux faire....
Tu veux que quand tu cliques sur le bouton OK, ca envoie la valeur sélectionnée de ta liste déroulante dans la page test.php???
Si oui, je te rappelle que le php est un langage serveur, et que donc le $_GET["menu"] est interpreté avant que le formulaie soit envoyé à l'utilisateur, donc c'est pas vraiment ca....
Sinon, lors de l'appel de test.php, la valeur sélectionnée de liste déroulante sera "automatiquement" (par le formulaire) envoyée à la page, donc avec un $_POST["menu"], dans ta page test.php tu pourras récupérer la valeur sélectionnée.....
EDIT : ah oui, et ferme tes balises OPTION.....
en gros ca te donne une page "form.php" :
Code :
|
et une page test.php
Code :
|
EDIT2 : j'éspère que c'est ca que tu demandais parce ton post est tellement peu clair que je dois avouer que j'ai pas compris grand chose
EDIT3 (le dernier, faut que j'aille bosser demain ) : une autre façon d'interpréter ton post : tu veux faire passer la valeur sélectionnée de ta liste déroulante par l'URL (méthode GET), et non pas par l'entête de la page (méthode POST). Ben si c'est ça, faut que tu changes le method="POST" par method="GET" dans ta balise form
Marsh Posté le 26-03-2004 à 09:09:19
merci bcp
en fait je suis passé bettement par le POST...
à la base ce que je voulais ct faire comment sur certains sites, ou tu n'as meme pas besoin de cliquer sur ok pour qu'il passe d'une fenetre a une autre, mais bon ça doit etre un peu dur je pense
Marsh Posté le 26-03-2004 à 11:27:35
zytrahus5 a écrit : merci bcp |
ahhhhh!
Faut que tu passes par un javascript!
Dans ton select tu mets un événement onclick, cet evenement sera executé lorsque l'utilisateur va selectionner un élement
par exemple :
<select name="menu" onclick="javascript:redirige()">
Ensuite tu dois créer la fonction javascript "redirige" qui ira chercher l'élement sélectionné, et ouvre sa page associée (avec un window.open)
Marsh Posté le 26-03-2004 à 11:30:51
ReplyMarsh Posté le 26-03-2004 à 19:29:23
bah pas top, le JS
mais bon là ca marche en version simple
http://www.cooling-masters.com/bdd.php
Marsh Posté le 25-03-2004 à 23:00:26
Salut
J'ai un formulaire avec un menu déroulant.
je voudrais à la validation du formulaire passer dans l'URL sur laquelle pointe la validation la VALUE associée a la ligne du menu déroulant sélectionnée...
comment est ce qu'on peut faire ça ? le truc c que j'arrive pas a savoir comment récupérer la variable HTML associée a cette VALUE
Message édité par zytrahus5 le 25-03-2004 à 23:39:28
---------------
http://www.zytratech.com