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
| <?php
// connexion à la base
$Host = "localhost";
$User = "*****";
$Password = "*****";
$Database = "gestion";
$idConnect = mysql_connect( $Host, $User, $Password)
or die( "Connexion impossible.");
$db = mysql_select_db( $Database, $idConnect)
or die( "Accès base impossible.");
// Requête SQL
$rqsql = "SELECT npa_id, npa_npa FROM lieu_tbl ORDER BY npa_id ASC";
// Exécution de la requête
$result = mysql_query( $rqsql, $idConnect)
or die( "Exécution requête impossible.");
// Construction de la chaîne de caractères qui fait la // liste
$ld_npa = "<SELECT NAME='ls'>";
$ld_npa .= "<OPTION VALUE=0>Choisissez</OPTION>";
// On boucle sur la table
while ( $row = mysql_fetch_array( $result)) {
// $row est un tableau associatif
// les éléments sont «indicés» par les noms
// des colonnes. Je préfère cette technique à celle
// des indices numériques..on ajoute une colonne..
$npa_npa = $row["npa_npa"];
$npa_lieu = $row["npa_lieu"];
$ld_npa .= "<<OPTION VALUE='$npa_lieu'>$npa_npa</OPTION>";
}
$ld_npa.= "</SELECT>";
mysql_close( $idConnect);
?>
<?php
print $ld_npa;
?> |
Partager