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 :

Génération de liste dynamiques et récupération du résultat


Sujet :

Langage PHP

Vue hybride

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

    Informations forums :
    Inscription : Juin 2009
    Messages : 20
    Par défaut Génération de liste dynamiques et récupération du résultat
    D'abord, j'ai une boucle qui génére une liste de choix

    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
     
    <?php
    for ($i=1; $i<=$qte; $i++)
      {
    echo("Fournisseur");
    echo'<select name="lst_fourn">';
    $quest="select * from FOURNISSEUR ORDER BY DESIGF ASC";
    $exec=mysql_query($quest);
    $nbligne=mysql_num_rows($exec);
     
    	for($j=0;$j<=$nbligne;$j++) 
    	{
    	$nuplet=mysql_fetch_array($exec);
    	$desig_fourn=$nuplet ['DESIGF'];
    	echo"<option>$desig_fourn </option>";
    	}
     
    echo'</select>';
    }
    ?>
    et en page 2 je veux récupérer les valeurs qui ont été choisies

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    <?php 
      for ($i=1; $i<=$qte; $i++)
      {
      $nom_fourn ["$i"]=$_GET["lst_fourn"];
      echo ("$nom_fourn");
      }
     ?>
    Mais le résultat qui m'est retourné est ArrayArrayArray (le nombre d'Array variant en fonction de la valeur de $qte)....

    Quelqu'un peu m'aider?

  2. #2
    Membre émérite Avatar de micetf
    Homme Profil pro
    Professeur des Ecoles
    Inscrit en
    Mai 2009
    Messages
    557
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ardèche (Rhône Alpes)

    Informations professionnelles :
    Activité : Professeur des Ecoles
    Secteur : Enseignement

    Informations forums :
    Inscription : Mai 2009
    Messages : 557
    Par défaut
    Pour un select,
    tu dois préciser
    un attribut value dans les balises <option>
    et
    c'est la valeur de cet attribut
    qui sera transmise dans $_GET['lst_fourn'].

    Ensuite,
    comme tu as plusieurs select dans ton formulaire,
    il ne faut pas qu'ils aient tous le même nom.
    Pour cela, tu peux écrire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <select name="lst_fourn[<?php echo $i; ?>]">
    alors tu récupèreras le choix du premier select dans $_GET['lst_fourn'][0].

    Fred

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 20
    Par défaut
    Yes !!!!!
    Merci beaucoup Fred....

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

Discussions similaires

  1. Récupération d'un select, liste dynamique
    Par alex68 dans le forum Langage
    Réponses: 18
    Dernier message: 24/09/2007, 16h04
  2. Réponses: 7
    Dernier message: 08/08/2007, 13h04
  3. Liste déroulante : récupération du résultat
    Par CROSS dans le forum Langage
    Réponses: 5
    Dernier message: 13/07/2007, 16h35
  4. Réponses: 4
    Dernier message: 09/05/2007, 23h39
  5. Réponses: 9
    Dernier message: 19/03/2007, 01h49

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