IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

Préselectionner des listes déroulantes


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    47
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 47
    Par défaut Préselectionner des listes déroulantes
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <option value="valeur1" <?php
    if($requete['liste1'] == 'valeur1'){
    echo 'selected="selected" ';
    }
    ?>>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.

  2. #2
    Membre émérite Avatar de cadoudal56
    Profil pro
    Inscrit en
    Février 2005
    Messages
    694
    Détails du profil
    Informations personnelles :
    Âge : 53
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Février 2005
    Messages : 694
    Par défaut
    Hello,

    Je penses qu'il faut que tu passes par une fonction.
    Ce n'est pas trop possible de te donner un exemple, mais tu peux par exemple parcourir un tableau avec une boucle qui contiendra par exemple le nombre de champ de ton formulaire, puis pour un champ faire un check sur le type de champ qui renvera vers une fonction qui construira le code html pour chaque champ....

    Au préalable il te faudra bien sur contruire ton tableau avec le nom du champ et le type.

    @+
    cadou

Discussions similaires

  1. Réponses: 9
    Dernier message: 21/04/2007, 00h55
  2. Réponses: 18
    Dernier message: 29/03/2007, 17h40
  3. problème avec le innerHTML des listes déroulantes
    Par gisele dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 27/07/2006, 18h01
  4. des Listes déroulante ...Et après?
    Par arti2004 dans le forum Général JavaScript
    Réponses: 9
    Dernier message: 28/03/2006, 15h40
  5. Réponses: 8
    Dernier message: 28/11/2005, 14h41

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo