Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1507 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Préselectionner des listes déroulantes

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Préselectionner des listes déroulantes

n°1629759
Zoltan32
Posté le 24-10-2007 à 00:26:13  profilanswer
 

Bonjour à tous.
 
Sur mon site j'ai une page de profil pour chacun des membres, avec des listes déroulantes.
Si le membre veut par la suite modifier son profil, il faut que les listes déroulantes restituent les choix effectués précédemment par le membre.
Pour chaque choix possible il faut effectuer un test en fonction des données fournies par la base MySQL. Exemple :

Code :
  1. <option value="valeur1" <?php
  2. if($requete['liste1'] == 'valeur1'){
  3. echo 'selected="selected" ';
  4. }
  5. ?>>valeur1</option>


C'est bien gentil, mais moi ça me fait pas loin de 200 tests à effectuer... :/ (c'est un graaand formulaire)
Il n'y aurait pas, à tout hasard, une meilleure solution?
 
Merci d'avance pour vos réponses. :jap:

mood
Publicité
Posté le 24-10-2007 à 00:26:13  profilanswer
 

n°1629798
NewsletTux
&lt;Insérez ici votre vie /&gt;
Posté le 24-10-2007 à 08:56:50  profilanswer
 

Hello,
 
je ne pense pas ... tu peux éventuellement raccourcir le code source en utilisait une structure ternaire, mais amha, il faudra faire les 200 tests.
 

Code :
  1. $preselection = $requete['liste1'];
  2. echo '<option value="valeur"'. ($requete['liste1'] == 'valeur1') ? ' selected="selected"' : '' . '>valeur1</option>';


Message édité par NewsletTux le 24-10-2007 à 08:57:40

---------------
NewsletTux - outil de mailing list en PHP MySQL
n°1672390
z4v4th4
Posté le 16-01-2008 à 16:57:30  profilanswer
 

Salut,
 
edit :  
j'ai réfléchit à ce que j'avais écrit dans mon someil... ct n'importe quoi  :bounce:  
 
voilà voilà  :D  
 
++
zav


Message édité par z4v4th4 le 20-01-2008 à 10:42:46

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Préselectionner des listes déroulantes

 

Sujets relatifs
[Ajax] 3 listes déroulantes liéesrequete SQL sur champs listés via Tabledef Fields
Listes déroulantes liées entre ellesAccess - Liste déroulantes Dépendantes ...
[RESOLU]/[ACCESS]disparition de liste déroulantes sur formulairesListes en python : IndexError: list index out of range Hmmm
3 listes déroulantes interconectées 
Plus de sujets relatifs à : Préselectionner des listes déroulantes


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR