attribuer 1 action pour chaque option value d'un select + recuperation des champ

Petit nouveau ! | 1 Messages

13 août 2008, 10:34

Bonjour,

Je vous explique mon cas, je suis en train de développer une interface web pour les blackberrys.

Je possede un select qui contient deux options value et je souhaiterais attribuer une action pour chaque option value de mon select.

------------------------------------------------------------------

Page 1 -> affichage des options:

[b

Code : Tout sélectionner

]<select name="mds" width="170px"> <option value="1" selected="selected"> Enabled </option> <option value="2"> Enabled </option> </select>
[/b]

Page 2 -> action de la page 1:

action 1:
$stdout = exec(getRegionBESUAS($region_id).' -change -em -u "'.$user['UserName'].'" -b "'.$user['BES'].'" 2>&1',$out,$err)."<br />";
[/b]

action 2:
$stdout = exec(getRegionBESUAS($region_id).' -change -dm -u "'.$user['UserName'].'" -b "'.$user['BES'].'" 2>&1',$out,$err)."<br />";
[/b]
-------------------------------------------------------------------

Voila, j'aimerais que lorsque je choisi Enabled qu'il valide avec l'action 1 et quand je fait Disabled qu'il valide avec l'action.

J'ai tenté avec
 $POST 
pour la récupération mais sa ne marche que pour les 2 options value en meme temps ce qui est normal puisque je fais un
$POST ['mds']
.

Quelqu'un aurait-il une idée ?

Merci d'avance

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

13 août 2008, 10:40

Modération :
Afin d'obtenir plus de réponses, le sujet est déplacé dans le forum "PHP débutant".

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

13 août 2008, 13:58

La variable $POST n'existe pas, il s'agit de $_POST (avé l'underscore :)) et à condition que ton formulaire soit envoyé en method="post". Il faut utiliser $_GET si celui-ci est envoyé en get :)

En théorie, la variable $_POST['mds'] (sans espace entre $_POST et les [], c'est un tableau !) devrait alors contenir la valeur 1 ou 2 selon l'option choisie. Il te suffit alors d'un simple if() pour lui indiquer quelle action effectuer :)
Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...