Page 1 sur 1

Récuperer la valeur d'un select

Posté : 24 avr. 2006, 14:56
par Truxi
J'aimerais savoir comment récupérer la valeur d'un select dans une variable.
Ceci en sachant que je dois récupérer cette valeur pour un autre form que celui du select.
J'espère m'être bien fais comprendre (j'en suis pas si sur)
Merci d'avance !

Posté : 24 avr. 2006, 15:00
par zeus
Tout dépend de ton formulaire

si le SELECT est comme ça :

Code : Tout sélectionner

<form action="mapage.php"> <select name="nom_select"> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> </select> </form>
Selon ton attribut "method" de ton formulaire, dans la page "mapage.php"
si GET :
$_GET['nom_select'];
si POST :
$_POST['nom_select'];

Posté : 24 avr. 2006, 17:34
par Truxi
En fait, je voudrais récupérer cette valeur dans la meme page.

Je selectionne un element dans un select,
ensuite suivant le lien que je choisis je suis redirigé vers telle ou telle page
avec comme paramètre la valeur du select selectionné.

Pour bien faire, je voudrais récupérer la valeur au moment du onChange (pour bien faire ?)

Posté : 24 avr. 2006, 17:45
par Hermès
alors il faut utiliser l'événement onchange, effectivement.
C'est le même principe que pour les listes déroulantes imbriquées : le onchange contient la redirection vers une adresse à laquelle on passe la valeur choisie.

Autrement dit :
<select name="truc" onChange="top.location.href='maSecondePage.php?monParam='+this.options[selectedIndex].value">