Más o menos así:
Código PHP:
//Efectuamos la consulta SQL
<?php
$result = mysql_query ("select código, tipo from productos" )
or die("Error en la consulta SQL");
?>
<select name="nombre_select" id="nombre_select">
<?php
while($row=mysql_fetch_array($result)){
echo "<option value=".$row['codigo'].">".$row['tipo']."</option>";
}
?>
</select>
//El valor del select lo recoges así:
$valor=$_POST['nombre_select'];