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 :

affichage contenu tableau en liste déroulante+concaténation entre nom et prénom [MySQL]


Sujet :

PHP & Base de données

  1. #1
    Membre du Club
    Étudiant
    Inscrit en
    Mars 2009
    Messages
    108
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2009
    Messages : 108
    Points : 47
    Points
    47
    Par défaut affichage contenu tableau en liste déroulante+concaténation entre nom et prénom
    bonjour tout le monde mon code a comme utilité d'afficher dans une liste déroulante les nom(nom_emp)+espace+prénom(pre_emp) mais le problème c'est que uniquement les prénom qui s'afficher avez vous une idée pourquoi ou comment procéder??? merci
    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
    <?
    	  $hostname = "localhost";
    $database ="art-mania";
    $username = "root";
    $passwords ="";
    	  $link=mysql_connect($hostname, $username, $passwords) or die (mysql_error());
    mysql_select_db($database, $link) or die (mysql_error());
    $requeteSelection="SELECT nom_emp,pre_emp FROM employe";
    $resSelection=mysql_query($requeteSelection,$link) or die (mysql_error());
     
    echo "<select name='nom_emp_ass' id='nom_emp_ass' weight='5>";
    while ($ligne=mysql_fetch_array($resSelection)){
        $valeur=$ligne['0'];
        $libelle=$ligne['0'];
        echo "<option value='$valeur'>$libelle</option>";
    }
    echo "</select>";?>

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Avril 2009
    Messages
    185
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2009
    Messages : 185
    Points : 79
    Points
    79
    Par défaut A adapter a tes besoins ...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    <?php
    	$sql = "SELECT tes champs FROM ta table"; 
    	$result = mysql_query($sql);
    		 			?>
                   <select name="">
                      <?php
    		while ($data = mysql_fetch_array($result)) 
    		{ 
    		?>
                      <option selected="selected"> <?php echo $data["prenom"]." ".$data["nom"]; ?></option>
                      <?php
    		 			} 
    		 			?>
                </select>

  3. #3
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Points : 44 155
    Points
    44 155
    Par défaut
    c'est $ligne[0] pas $ligne['0']

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    $requeteSelection="SELECT CONCAT(nom_emp,' ',pre_emp) FROM employe";
    $resSelection=mysql_query($requeteSelection,$link) or die (mysql_error());
     
    echo "<select name='nom_emp_ass' id='nom_emp_ass' weight='5>";
    while ($ligne=mysql_fetch_array($resSelection)){
        $valeur=$ligne[0];
        echo '<option value='". $valeur .'">' . $valeur .'</option>';
    }

  4. #4
    Membre du Club
    Étudiant
    Inscrit en
    Mars 2009
    Messages
    108
    Détails du profil
    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2009
    Messages : 108
    Points : 47
    Points
    47
    Par défaut
    Citation Envoyé par sabotage Voir le message
    c'est $ligne[0] pas $ligne['0']

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    $requeteSelection="SELECT CONCAT(nom_emp,' ',pre_emp) FROM employe";
    $resSelection=mysql_query($requeteSelection,$link) or die (mysql_error());
     
    echo "<select name='nom_emp_ass' id='nom_emp_ass' weight='5>";
    while ($ligne=mysql_fetch_array($resSelection)){
        $valeur=$ligne[0];
        echo '<option value='". $valeur .'">' . $valeur .'</option>';
    }
    merci ça marche

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

Discussions similaires

  1. [VB.Net] Dépendance entre le contenu de deux listes déroulantes
    Par Perceuse-Killer dans le forum ASP.NET
    Réponses: 3
    Dernier message: 08/02/2007, 15h35
  2. Contenu d'une liste déroulante
    Par tets88 dans le forum Access
    Réponses: 3
    Dernier message: 20/03/2006, 11h37
  3. Contenu de 2 listes déroulantes à envoyer à une fonction???
    Par doudoustephane dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 21/10/2005, 08h56
  4. Listes déroulantes liées entre elles
    Par denisC dans le forum Général JavaScript
    Réponses: 0
    Dernier message: 27/07/2002, 15h53

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