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 :

[PHP] Probème de liste déroulante


Sujet :

PHP & Base de données

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 19
    Points : 15
    Points
    15
    Par défaut [PHP] Probème de liste déroulante
    Bonjour, voilà grosso-modo mon problème : je dispose d'un formulaire comprenant deux listes déroulante qui vont chercher les informations dans la base de donnée afin de se construire.
    Précisement la 2ème liste déroulante se construit en fonction de l'id selectionné dans la première.
    Les listes déroulantes se créent avec un foreach qui va chercher les id des tables et affiche les informations les une à la suite des autres.
    Enfin, mon explication n'est pas très explicite, voila donc comment se présente le code :
    foreach($lieu->getAllBatimentsFromSite($s['SIT_ID']) as $b)
    {
    if($_POST["site"] == $b['BAT_ID']) $display = 'block'; else $display = 'none';
    $select .= "<select style='display:".$display.";' name='select_".$b['BAT_ID']."'>";
    $select .= "<option value=''>Choix.</option>";
    foreach($lieu->getAllLieuxFromBatiment($b['BAT_ID']) as $l)
    {
    $lieu = new LIEU($l['LIE_ID']);
    if(trim($bureau) == trim($l['LIE_ID'])) $checked = 'selected'; else $checked = '';
    $select .= "<option ".$checked." value='".$lieu->getId()."'>Etage ".$lieu->getEtage()." > ".$lieu->getNom()." (".$lieu->getTelephone().")</option>";
    }
    $select .= "</select>";
    }
    Voici la 2ème liste déroulante, celle qui m'interresse. Dans cette liste je voudrais récupérés l'id du lieu ( $lieu->getId ) de l'OPTION selectionné de la liste déroulante. J'arrive bien à récupérer cet ID, mais il contient la valeur de la fin de la boucle, or je voudrais la valeur selectionné par l'utilisateur lorsqu'il fait son choix dans la liste afin de la stocké dans une variable.

    Avez-vous une idée ? Si pour répondre vous avez besoin de plus d'informations, n'hésitez pas.

    ps: Ce code n'est pas de moi, je suis stagiaire chargé d'améliorer et corriger les problèmes de l'intranet anciennement créer par un webmaster qui ne travail actuellement plus dans l'entreprise. Et personne ne possède de connaissances en php suffisante pour m'aider.

    Merci.

  2. #2
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro
    Inscrit en
    Septembre 2007
    Messages
    8 391
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Ile Maurice

    Informations forums :
    Inscription : Septembre 2007
    Messages : 8 391
    Points : 15 059
    Points
    15 059
    Par défaut
    Bonjour,

    Citation Envoyé par Thomas_P
    je voudrais la valeur selectionné par l'utilisateur lorsqu'il fait son choix dans la liste afin de la stocké dans une variable.
    La réponse est sur la Faq Comment conserver la sélection d'un menu déroulant après une soumission ?

    A+.

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 19
    Points : 15
    Points
    15
    Par défaut
    Je n'ai pas tout saisi de la méthode que tu me propose, mais je vais tenté de l'appliquer pour voir le résultat.

    Merci pour ta réponse en tout cas.

Discussions similaires

  1. [PHP-JS] Une liste déroulante
    Par amine_en_france dans le forum Langage
    Réponses: 12
    Dernier message: 29/03/2007, 17h15
  2. [PHP-JS] affichage liste déroulante
    Par marie4449 dans le forum Langage
    Réponses: 8
    Dernier message: 23/03/2007, 17h57
  3. [PHP-JS] Activation liste déroulante (disabled)
    Par benooiit dans le forum Langage
    Réponses: 10
    Dernier message: 03/01/2007, 17h17
  4. [PHP-JS] Deux listes déroulantes dynamiques
    Par zana74 dans le forum Langage
    Réponses: 9
    Dernier message: 29/08/2006, 12h36
  5. [PHP-JS] Firefox - Liste déroulante
    Par Dlfine dans le forum Langage
    Réponses: 7
    Dernier message: 08/06/2006, 09h48

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