Selectionner dynamiquement une option d'une liste

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 : Selectionner dynamiquement une option d'une liste

par JinShu » 20 mars 2006, 12:23

J'y avais pas pensé.
Merci :wink:

par jpaul » 20 mars 2006, 12:22

mais dans ce cas tu met ton if dans chaque balise option non ?
Je trouve ça pas très "propre" et je me demandai si il n'y avait pas une solution du côté de la balise select qui simplifirai la chose en évitant de devoir tester la variable pour chaque ligne d'option.
Rien ne t'empêche de mettre tes options dans une liste pour faire une boucle...

par JinShu » 20 mars 2006, 12:01

mais dans ce cas tu met ton if dans chaque balise option non ?
Je trouve ça pas très "propre" et je me demandai si il n'y avait pas une solution du côté de la balise select qui simplifirai la chose en évitant de devoir tester la variable pour chaque ligne d'option.

Re: Selectionner dynamiquement une option d'une liste

par jpaul » 20 mars 2006, 11:40

Bonjour,
J'ai un problème pour arriver à selectionner une option dans une liste déroulante.
normalement on selectionne l'option qui sera affichée avec l'attribut selected mais moi j'aurai besoin que l'option affichée dépende d'une variable en php.

En fait j'ai fait un 1er formulaire qui est remplit par un utilisateur. Ensuite l'administrateur doit se connecter pour valider la proposition de l'utilisateur mais il doit aussi pouvoir modifier les choix de l'utilisateur (erreurs, modifications rapportées ultérieurement par l'utilisateur...).
Donc pour cela il faut que la valeur affichée par défaut soit celle qu'a selectionné l'utilisateur tout en laissant la possibilité à l'administrateur de modifier ce choix.


Merci.
J'ai déjà fait ça : il suffit de tester l'égalité de la variable au moment où tu fais un echo chaque ligne option (et d'ajouter un echo selected en cas d'égalité). Je ne vois pas où est le problème...

Selectionner dynamiquement une option d'une liste

par JinShu » 20 mars 2006, 10:58

Bonjour,
J'ai un problème pour arriver à selectionner une option dans une liste déroulante.
normalement on selectionne l'option qui sera affichée avec l'attribut selected mais moi j'aurai besoin que l'option affichée dépende d'une variable en php.

En fait j'ai fait un 1er formulaire qui est remplit par un utilisateur. Ensuite l'administrateur doit se connecter pour valider la proposition de l'utilisateur mais il doit aussi pouvoir modifier les choix de l'utilisateur (erreurs, modifications rapportées ultérieurement par l'utilisateur...).
Donc pour cela il faut que la valeur affichée par défaut soit celle qu'a selectionné l'utilisateur tout en laissant la possibilité à l'administrateur de modifier ce choix.


Merci.