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 :

[Tableaux] Problème de récupération de paramètres de sélection d'une liste déroulante


Sujet :

Langage PHP

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    161
    Détails du profil
    Informations personnelles :
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 161
    Points : 71
    Points
    71
    Par défaut [Tableaux] Problème de récupération de paramètres de sélection d'une liste déroulante
    Voila j'ai un petit problème qui commence sévèrement à m'énerver, je vous l'explique.
    Le pb: J'ai une liste déroulante qui récupère à l'aide d'une requête sql les "nsession" de la table edtInitiation, juqu'ici tout va bien dans le meilleur des mondes.
    Le problème est que je n'arrive pas a savoir comment écouter le nsession sélectionné, c'est à dire lequel est sélectionné. J'arrive sans probleme a récupérer des parametres rentrés dans des champs, des cases à cocher, mais la liste déroulante je m'arrache vraiment les cheveux.

    Je vous demande si il serai possible d'avoir de l'aide et si possible avec une illustration (bout de code de récupération de selection de liste déroulante) avant que je devienne chauve.

    Voisi le code de l'affichage (la fonction appelée pour afficher)
    public function getNSession(){



    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    $query="SELECT nsession FROM edtInitiation;";
     
     
                    //Test pour voir si $query existe sur la base avec la connexion connexionID
                $result= mysql_query ($query, $this->connexionId );
                if(!$result){
                    echo "erreur !!!!   ";
                }
     
     
            while ($tab=mysql_fetch_object($result))
            $nom_cat[]=$tab->nsession;
     
            echo "<center><select name='liste_nomcat[]' multiple size=5>";
     
            for ($i=0;$i<count($nom_cat);$i++)
                echo "<option value='$nom_cat[$i]'>$nom_cat[$i]</option>";
     
                echo "</select></center>";
     
                include('FormulaireCreationReservation.php');
     
        }
    Merci de votre aide.

  2. #2
    Membre expert Avatar de Amara
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    2 688
    Détails du profil
    Informations personnelles :
    Localisation : France, Sarthe (Pays de la Loire)

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 688
    Points : 3 115
    Points
    3 115
    Par défaut
    Ca marche pas comme ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    foreach($val in $_POST['liste_nomcat'])
       // traitement avec $val
    Si la methode de ton FORM est POST bien sûr...
    Pas de questions techniques par MP, le forum est là pour ça et est plus efficace.

    Orthographe : une connexion (avec un x), un langage (sans u), une requête (un seul t), 'une quote' (avec qu), une syntaxe (sans h)

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

Discussions similaires

  1. Réponses: 12
    Dernier message: 23/04/2007, 18h29
  2. Réponses: 2
    Dernier message: 02/03/2007, 22h20
  3. obliger sélection dans une liste déroulante
    Par doyle01 dans le forum Access
    Réponses: 4
    Dernier message: 15/05/2006, 15h31
  4. Garder fixe la sélection d'une liste déroulante
    Par hysteresis dans le forum ASP
    Réponses: 11
    Dernier message: 20/10/2005, 14h34
  5. Récupération de la valeur visible d'une Liste déroulante
    Par Yaz dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 26/10/2004, 12h01

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