Afficher donnée dune table dans select

Résolu
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

  • Votes
  • Date
  • Date décroissante
  1. merci pour ton aide thomas mais il ne marche pas ca na rien changé
    1. 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(); ?>
      1. remplace le 3eme et 4eme -----"------ du selecte par ---------'------------
        1. 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>