Afficher donnée dune table dans select

Résolu/Fermé
smile88 Messages postés 51 Date d'inscription mardi 23 mars 2010 Statut Membre Dernière intervention 29 décembre 2014 - 24 avril 2010 à 02:08
thomas34570 Messages postés 186 Date d'inscription samedi 16 février 2008 Statut Membre Dernière intervention 24 avril 2010 - 24 avril 2010 à 02:23
Bonjour,
svp je veux savoir comment afficher donnée d une culumn d'une table de ma base de donnée dans une "select"
jai fat ce code php
<FORM>
<?php
// Création et envoi de la requete
$query = "SELECT * FROM PROJET ORDER BY NOM_PROJET ASC";
$result = mysql_query($query) or die("Erreur dans l'extraction des informations<br>");

// Récuperation des résultats
while ($row = mysql_fetch_array($result)){
  $Nom = $row["NOM_PROJET"];}
  echo'<SELECT name="pproj" onChange="Reporter(this)">';
  echo'<OPTION >Votre choix ...</OPTION>';
  echo "<OPTION value=".$Nom.">".$Nom."</OPTION>\n";
  echo " </select>"; 
 mysql_close(); ?>
</FORM>

mais il ne maffiche q'une seule ligne et moi je veux afficher toute les lignes
SVP aidez moi

4 réponses

smile88 Messages postés 51 Date d'inscription mardi 23 mars 2010 Statut Membre Dernière intervention 29 décembre 2014 3
24 avril 2010 à 02:17
merci pour ton aide thomas mais il ne marche pas ca na rien changé
0
smile88 Messages postés 51 Date d'inscription mardi 23 mars 2010 Statut Membre Dernière intervention 29 décembre 2014 3
Modifié par smile88 le 24/04/2010 à 02:23
jai trouvé la solution
si just lemplacement dé requetes
<?php
// Création et envoi de la requete
$query = "SELECT * FROM client ORDER BY NOM_CL ASC";
$result = mysql_query($query) or die("Erreur dans l'extraction des informations<br>");
// Récuperation des résultats

echo'<SELECT name="pclient" onChange="Reporter(this)">';
echo'<OPTION >Votre choix ...</OPTION>';
while ($row = mysql_fetch_array($result)){
$Nom = $row["NOM_CL"];
echo '<OPTION value='.$Nom.'>'.$Nom.'</OPTION>\n';}
echo '</select>';
mysql_close(); ?>
0
thomas34570 Messages postés 186 Date d'inscription samedi 16 février 2008 Statut Membre Dernière intervention 24 avril 2010 3
24 avril 2010 à 02:11
remplace le 3eme et 4eme -----"------ du selecte par ---------'------------
-1
thomas34570 Messages postés 186 Date d'inscription samedi 16 février 2008 Statut Membre Dernière intervention 24 avril 2010 3
24 avril 2010 à 02:23
Ferme le php et ouvre le dedans :
<FORM>
<?php
// Création et envoi de la requete
$query = "SELECT * FROM PROJET ORDER BY NOM_PROJET ASC";
$result = mysql_query($query) or die("Erreur dans l'extraction des informations<br>");
?>

// Récuperation des résultats

<? php while ($row = mysql_fetch_array($result)){
  $Nom = $row["NOM_PROJET"];}
?>

 <SELECT name="pproj" onChange="Reporter(this)">';
 <OPTION >Votre choix ...</OPTION>';
<OPTION value="<?php echo"$Nom"?>">"<?php echo"$Nom"?>"</OPTION>\n";
</select>"; 
 <?php mysql_close(); ?>
</FORM>
-1