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

Langage PHP Discussion :

Récupérer valeur liste modifiable


Sujet :

Langage PHP

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    28
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 28
    Points : 18
    Points
    18
    Par défaut Récupérer valeur liste modifiable
    Bonjour,

    J'ai un formulaire de saisie avec des listes modifiables dont les données sont alimentées par ma base de données Access.
    Voici le code d'une des listes modifiables :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    <select name="ProjetDescription" >	
     <?php	
       $ListeDescriptionDevis.= "<OPTION VALUE=0>< ></OPTION>";
       while ( $row = odbc_fetch_array( $result)) 
       { // $row est un tableau associatif, les éléments sont «indicés» par les noms des colonnes
         $DescriptionDevis = $row["DescriptionDevis"];
         $ListeDescriptionDevis.= "<OPTION VALUE=>$DescriptionDevis</OPTION>";
       }
       $ListeDescriptionDevis.= "</SELECT>";
       echo "Description: $ListeDescriptionDevis";//Affichage de la liste déroulante		
     ?>
    Ma liste fonctionne, le problème, c'est que je n'arrive pas à récupérer la valeur sélectionnée par l'utilisateur.

    Une fois que l'utilisateur à complété le formulaire, j'ai un bouton submit qui accède à une autre page PHP qui est chargée de récupérer toutes les données.
    J'utilise le code suivant pour ESSAYER de récupére la valeur de ma liste, mais cela ne fonctionne pas, j'ai essayé de plusieurs façon, mais sans succés.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    $Description= $_POST['ProjetDescription'];
    Merci,
    Elise.

  2. #2
    Membre régulier Avatar de carelha
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    168
    Détails du profil
    Informations personnelles :
    Localisation : France, Yvelines (Île de France)

    Informations forums :
    Inscription : Mars 2006
    Messages : 168
    Points : 109
    Points
    109
    Par défaut
    BOnjour,

    à partir du moment où tes données passent d'une page à une autre, il faut utiliser des variables de session et non des POST : $_SESSION['description']

  3. #3
    Membre expert
    Avatar de trotters213
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 571
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 571
    Points : 3 145
    Points
    3 145
    Par défaut

    Tu ne donnes aucune valeur à tes option. Essaie ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    <select name="ProjetDescription" >	
     <?php	
       $ListeDescriptionDevis.= '<option value="0">< ></value>';
       while ( $row = odbc_fetch_array( $result)) 
       { // $row est un tableau associatif, les éléments sont «indicés» par les noms des colonnes
         $DescriptionDevis = $row['DescriptionDevis'];
         $ListeDescriptionDevis.= '<option value="'.$DescriptionDevis.'">'.$DescriptionDevis.'</option>';
       }
       $ListeDescriptionDevis.= '</select>';
       echo 'Description: '.$ListeDescriptionDevis;//Affichage de la liste déroulante	
     ?>

  4. #4
    Membre expérimenté

    Profil pro
    Inscrit en
    Août 2002
    Messages
    1 060
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 1 060
    Points : 1 357
    Points
    1 357
    Par défaut
    Bonjour,

    Normal, l'attribut 'value' des éléments 'option' n'est pas renseigné.

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    28
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 28
    Points : 18
    Points
    18
    Par défaut
    GENIAL

    CA FONCTIONNE

    Merci,
    Elise.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [AC-2010] Récupérer valeurs liste choix multiple dans une requête
    Par kimai dans le forum VBA Access
    Réponses: 13
    Dernier message: 06/02/2013, 10h39
  2. récupérer valeur liste de choix comme paramêtre dans un requete
    Par ecoutertudevra dans le forum Requêtes et SQL.
    Réponses: 5
    Dernier message: 03/03/2012, 10h09
  3. [PHP 5.3] Récupérer valeur liste déroulante
    Par hugodu28 dans le forum Langage
    Réponses: 10
    Dernier message: 21/06/2011, 13h42
  4. récupérer valeurs liste multiple
    Par Fench dans le forum Servlets/JSP
    Réponses: 3
    Dernier message: 03/12/2008, 17h39
  5. Réponses: 18
    Dernier message: 21/03/2006, 13h46

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