Como es común... lee las FAQ. El funcionamiento es sencillo:
Código PHP:
// conectas, consultas.. etc
echo "<select name=\"... etc>";
while( $row=mysql_fetch_assoc($consulta)) {
echo "<option value=\"".$row['campo']."\">".$row['campo']."</option>";
}
echo "</select>";
Si sabes de PHP y cómo hacer una consulta verás que resulta lógico.