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

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : attribuer 1 action pour chaque option value d'un select + recuperation des champ

par Ryle » 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 :)

par Truc » 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".

attribuer 1 action pour chaque option value d'un select + re

par dos757 » 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