[MSSQL] problème de liste déroulante

Résolu
bonjour,
j'ai le code suivant :
<?

$dsn="Stats";
$username="sa";
$password="Swm..v1";

$sqlconnect=odbc_connect($dsn,$username,$password);
$sqlquery="SELECT * 
FROM action;" or die (mysql_error()); 
$process=odbc_exec($sqlconnect, $sqlquery);
?>
<html>
<head>
<title>Document sans titre</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<form>
<select name="action">
<?
while(odbc_fetch_row($process))
                            { 
                                 
                                echo $row['nom_action']; 
                            }
?>
                          </select>

</form>
</body>
</html>


lorsque j'affiche ma page, ma liste déroulante n'affiche rien. Si quelqu'un a la solution merci d'avance, ça fait plus d'une heure que je tourne en rond :(
--
Cordialement,
Riwalenn

3 réponses

  1. j'ai oublié de préciser que ma table est formé de telle sorte :
    action(ID_action, nom_action)
    0
    1. Contributeur
      while( $row = odbc_fetch_row($process))
                                  { 
                                       
                                      echo $row['nom_action']; 
                                  }
      ?>
      


      ;)
      0
      1. je te remercie pour ta réponse. En fait j'ai du faire ce code,
        <select name="ID_action"><?php
        	  			  	   while(odbc_fetch_into($process,$row))
        	  			  	   {
        	  			  ?>
        						<OPTION value="<?php echo $row[0];?>"><?php echo $row[1];?></OPTION>
        				<?php
        					  	}
        				?>	
        					</SELECT>

        j'ai dû utiliser $row[0] et $row[1].. A priori MSSQL voit ses colonnes comme numéro et non comme nom !
        0