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 :

recuperer la valeur d'une liste dynamique


Sujet :

PHP & Base de données

  1. #1
    Membre habitué

    Profil pro
    Pompier
    Inscrit en
    Janvier 2010
    Messages
    391
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Pompier

    Informations forums :
    Inscription : Janvier 2010
    Messages : 391
    Points : 171
    Points
    171
    Par défaut recuperer la valeur d'une liste dynamique
    bonjour,
    j'ai une liste dynamique voire code.

    J'aimerai savoir comment récupérer la valeur selectionnée.

    Merci d'avance.

    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
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    <?php
    // Requete 
     
    	  $sqlcentre = "SELECT * FROM centre ORDER by centre" ;
     
    // Connexion base
        $cnx = odbc_connect( "DSN_disponibilite", "root", "" ) or die ("Impossible de se connecter à la base de donnée") ;
        //exécution de la requête:
        $requeteC = odbc_do($cnx, $sqlcentre) ;
    	?>
     
     
    <body>
    <form id="form1" name="form1" method="post" action="centre_liste.php">
     
     
      <p>
        <select name="ville" id="ville" >
          <?php	
    	 while( $resultC = odbc_fetch_object( $requeteC ) )
        { 
    	$centre=$resultC->centre;
    	$num=$resultC->num_centre;
        ?> 
          <option value="<?php $num ?> " name"ville2"> <?php echo $centre; ?> </option>
          <?php
        } ?>
     
        </select> <br/><br/>
      <input type="submit" name="creer" id="OK" value="Valider" accesskey="13" tabindex="13" /> 
     
    </form>
      <?php
    if (isset($_POST['creer'])){
    	echo "bonjour";
    	}
    ?>

  2. #2
    Membre habitué

    Profil pro
    Pompier
    Inscrit en
    Janvier 2010
    Messages
    391
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Pompier

    Informations forums :
    Inscription : Janvier 2010
    Messages : 391
    Points : 171
    Points
    171
    Par défaut
    bon je viens de trouver la solution en affichant la source à partir de l'ecran IE.

    Pour chaque value; je n'avais aucune valeur pour value et name.
    Maintenant avec mon nouveau code, je recupère bien la valeur de mon numero de centre.


    J'aimerai partager ce code avec l'ensemble des utilisateurs via le FAQ ou source mais je ne sais pas comment faire.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     <option value="<?php echo $num; ?>" name"<?php echo $num ;?>"> <?php echo $centre; ?> </option>

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

Discussions similaires

  1. [MySQL] Recuperer la valeur d'une liste déroulante
    Par toma03 dans le forum PHP & Base de données
    Réponses: 9
    Dernier message: 17/12/2007, 17h43
  2. Recuperer la valeur d'une liste déroulante
    Par toma03 dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 13/12/2007, 15h03
  3. recuperer la valeur d'une liste déroulante
    Par Lyna31 dans le forum Langage
    Réponses: 19
    Dernier message: 07/03/2007, 11h56
  4. Recupere la valeur d'une liste par un bouton
    Par megami dans le forum AWT/Swing
    Réponses: 7
    Dernier message: 16/01/2007, 11h27
  5. recuperer la valeur d'une liste
    Par decksroy dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 15/12/2006, 10h24

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