Intégrer le choix d'une liste déroulante dans une requête SQL

Signaler
-
Bonjour,
comment je peux intégrer le choix d'une liste déroulante dans une requête SQL, voila ce que j'ai fait mais ça ne marche pas!!! et puis je veux savoir comment je peux afficher le résultat dans le textbox en cliquant sur le bouton afficher, aidez moi s'il vous plait, je suis vraiment bloquée....


  <?php
            pg_connect('host=localhost port=54321 dbname=marsa  user=postgres password=geoserver'); 
            echo'<select  size=1 name="type_zone">'."\n";
            echo'<option value="-1">--liste type_zone--</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";
    $type = $_POST['type_zone'];
            pg_close();
            ?>	
 
</td>

<?php 
$db = pg_connect('host=localhost port=54321 dbname=marsa  user=postgres password=geoserver');
$res = pg_query('select SUM(shape_area) as surface from ZONE WHERE descriptio like '$type'');
$data = pg_fetch_array($res);
  
?> 
<td>" />
</td>
</tr>

<tr>
<td> </td>
<td></td>
</tr>
</table>
</form>



MERCI POUR TOUS