Bonjour,
j'essaie en vain de lister le contenu d'un champ d'une table. Je suis débutante. j'ai mis mon code ci-dessous si quelqu'un pouvait m'aider !!!!

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
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>Mon premier script PHP !</title>
</head>
 
<body>
 
 
<form>
<select name="mac">
<?php
// Connexion, sélection de la base de données
$dbconn = pg_connect("host=localhost port=5432 dbname=toto user=tata password=titi")
or die('Connexion impossible : ' . pg_last_error());
 
$sql = 'SELECT machine FROM machine';
$result = pg_query($sql) or die('Échec requête : ' . pg_last_error());
?>
<select name="machine" id="machine">
<?php
while ($ligne = pg_fetch_array($result, null, PGSQL_ASSOC))
{
'<option value="'.$ligne['machine'].'">'.$ligne['machine'].'</option>';
} 
?>
</select>
<?php
// Libère le resultset
pg_free_result($result);
 
// Ferme la connexion
pg_close($dbconn);
?>
</select>
</form>
 
</body>
</html>