[MSSQL] problème de liste déroulante

Résolu/Fermé
Riwalenn Messages postés 364 Date d'inscription jeudi 25 août 2005 Statut Membre Dernière intervention 16 février 2015 - 8 nov. 2006 à 11:11
Riwalenn Messages postés 364 Date d'inscription jeudi 25 août 2005 Statut Membre Dernière intervention 16 février 2015 - 15 nov. 2006 à 16:59
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 :(
A voir également:

3 réponses

Riwalenn Messages postés 364 Date d'inscription jeudi 25 août 2005 Statut Membre Dernière intervention 16 février 2015 101
8 nov. 2006 à 11:25
j'ai oublié de préciser que ma table est formé de telle sorte :
action(ID_action, nom_action)
0
kij_82 Messages postés 4089 Date d'inscription jeudi 7 avril 2005 Statut Contributeur Dernière intervention 30 septembre 2013 857
10 nov. 2006 à 17:04
while( $row = odbc_fetch_row($process))
                            { 
                                 
                                echo $row['nom_action']; 
                            }
?>


;)
0
Riwalenn Messages postés 364 Date d'inscription jeudi 25 août 2005 Statut Membre Dernière intervention 16 février 2015 101
15 nov. 2006 à 16:59
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