Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD
PHP & SGBD Forum d'entraide sur les SGBD avec PHP. Avant de poster : FAQ BDD, toutes les FAQ PHP, cours BDD et sources BDD
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 06/04/2006, 16h21   #1
Nouveau Membre du Club
 
Inscription : mai 2005
Messages : 202
Détails du profil
Informations forums :
Inscription : mai 2005
Messages : 202
Points : 37
Points : 37
Par défaut [SQL] Recup Valeur menu déroulant...

Bonjour à toutes et à tous. Donc je vais faire simple en fait j'ai une 2 tables dans ma base sql (Membre et Catégorie) qui sont relier par une cif...
voici le code de mon menu déroulant:
Code :
1
2
3
4
5
6
7
8
9
10
echo "<select name='categorie' size='1'>";
 
        $qry_categorie = "select distinct libcategorie from categorie;";
        $result = mysql_query($qry_categorie,$base_id);
 
        while ($uneCategorie = mysql_fetch_array($result))
          {
                echo '<option value = "' . $uneCategorie[0] . '">' . $uneCategorie[0] . ' ' . $uneCategorie[1] . '</option>';
          }
        echo "</select>";
Et je souhaiterai récupéré le numéro de catégorie et non pas le libellé de catégorie pour mon enregistrement sur ma table membre. Pourriez me montrer comment svp.
Merci d'avance. @+
Angeldu74 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/04/2006, 16h25   #2
Membre éclairé
 
Avatar de johweb
 
Inscription : décembre 2003
Messages : 332
Détails du profil
Informations personnelles :
Localisation : France, Sarthe (Pays de la Loire)

Informations forums :
Inscription : décembre 2003
Messages : 332
Points : 316
Points : 316
Code :
1
2
3
4
5
6
7
8
9
10
echo "<select name='categorie' size='1'>"; 
 
        $qry_categorie = "select distinct numcategorie, libcategorie from categorie;"; 
        $result = mysql_query($qry_categorie,$base_id); 
 
        while ($uneCategorie = mysql_fetch_array($result)) 
          { 
                echo '<option value = "' . $uneCategorie[0] . '">' . $uneCategorie[0] . ' ' . $uneCategorie[1] . '</option>'; 
          } 
        echo "</select>";
Regarde ma modification dans ta requête ^^
johweb est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/04/2006, 16h27   #3
Membre confirmé
 
Avatar de spilliaert
 
Inscription : septembre 2005
Messages : 270
Détails du profil
Informations personnelles :
Âge : 20
Localisation : Belgique

Informations forums :
Inscription : septembre 2005
Messages : 270
Points : 227
Points : 227
Peux-tu nous montrer la structure de ta table? ou nous expliquer comment on pourrait connaître le n° de catégorie...
spilliaert est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/04/2006, 16h38   #4
Futur Membre du Club
 
Inscription : septembre 2005
Messages : 51
Détails du profil
Informations forums :
Inscription : septembre 2005
Messages : 51
Points : 19
Points : 19
Il faut que tu mettes en value de chaque option le numcategorie et en texte le libcategorie.

Ce qui donne :
Code :
1
2
3
4
5
6
7
8
9
10
echo "<select name='categorie' size='1'>"; 
 
        $qry_categorie = "select distinct numcategorie, libcategorie from categorie;"; 
        $result = mysql_query($qry_categorie,$base_id); 
 
        while ($uneCategorie = mysql_fetch_array($result)) 
          { 
               echo "<option value=".$uneCategorie["numcategorie"].">".$uneCategorie["libcategorie"]."</option>";
          } 
        echo "</select>";
Je pense que ca devrai marcher
Kotik est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/04/2006, 16h43   #5
Membre du Club
 
Développeur informatique
Inscription : août 2004
Messages : 136
Détails du profil
Informations personnelles :
Âge : 30

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : août 2004
Messages : 136
Points : 52
Points : 52
Envoyer un message via MSN à Zen_Fou
Code :
1
2
3
4
5
6
7
8
9
10
11
12
 
echo "<select name='categorie' size='1'>"; 
 
        $qry_categorie = "select distinct numcategorie, libcategorie from categorie";
        $result = mysql_query($qry_categorie); 
 
        while ($uneCategorie = mysql_fetch_array($result)) 
          { 
                extract($uneCategorie);
                echo '<option value = "' . $numcategorie. '">' . $libcategorie. '</option>'; 
          } 
        echo "</select>";
Zen_Fou est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 10h10.


 
 
 
 
Partenaires

Hébergement Web