Charger une liste déroulante avec des données de la base

Signaler
-
 MayerDorra -
bonjour,
je veux également charger ma liste déroulante avec des données stockées dans ma base mais les données ne s'affichent pas!!!

 
<?php
$dbconn = pg_connect('host=localhost port=54321 dbname=marsa user=postgres password=geoserver');
pg_query("SET NAMES 'utf8'");
echo '<select style="width:300px" size=1 name="nom">'."\n";
echo '<option value="-1">--liste nom--</option>'."\n";
$result = pg_query("SELECT type from (SELECT descriptio as type, COUNT(*) FROM ZONE GROUP BY descriptio ) as type_zone" );
while($data =  pg_fetch_array($result))
{
    echo '<option value="'.$data[0].'">'.$data['descriptio'];
    echo '</option>'."\n";
}
echo '</select>'."\n";
pg_close();
?>            

 


MERCI POUR TOUS

1 réponse

bien j'ai trouvé la solution:

 <?php
pg_connect('host=localhost port=54321 dbname=marsa  user=postgres password=geoserver'); 
  echo'<select size=1 name="ville">'."\n";
   echo'<option value="-1">--liste ville--</option>'."\n";
   $result= pg_query("SELECT descriptio from (SELECT descriptio, COUNT(*) FROM ZONE GROUP BY descriptio ) as type_zone");
   while($data=pg_fetch_array($result)){
 
   echo'<option value="'.$data[0].'">'.$data['descriptio'];
   echo'</option>'."\n";
   }
   echo'</select>'."\n";
   pg_close();
   ?>


MERCI POUR TOUS