Bonjour, j'ai un soucis pour faire une liste déroulante qui lit le contenu d'une table.
Ca fait un moment que je galère, est ce que quelqu'un pourrait jeter un oeil à mon code svp ?
merci

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
 
<form>
<select name="virtualname">
<?php
// Connexion, sélection de la base de données
$dbconn = pg_connect("host=localhost dbname=test user=toto password=toto")
    or die('Connexion impossible : ' . pg_last_error());
 
$sql = 'SELECT virtualname FROM instances';
$result = pg_query($sql) or die('Échec requête : ' . pg_last_error()); 
while ($ligne = pg_fetch_array($result, null, PGSQL_ASSOC))
{
  echo "<option value='$ligne'></option>"."/n";
} 
 
// Libère le resultset
pg_free_result($result);
 
// Ferme la connexion
pg_close($dbconn);
?>
</select>
</form>