Saludos:
 
    Ante todo mil gracias por la ayuda. 
    Con el código que me has pasado, funciona, pero sólo me saca el primer valor de la tabla y ahí se queda: 
Tabla 
egun:   
ID_____MENU
1______Selección
2______Vista
3______Recurso
4______Inicio    Código PHP:
   
<form name="menu" action="menu.php" method="post">
<select name="ID"> 
          <?php 
do {   
?> 
          <option value="<?php echo $row['ID']?>"><?php echo $row['MENU']?></option> 
          <?php 
} while ($row = mysql_fetch_assoc($result)); 
?> 
        </select>
<input type="submit" name="Submit" value="Enviar" />   
  Soy muy notavo en esto, pero no hay que decirle que pase al siguiente registro (algo así como n=n+1) en el while y que siga así hasta que llegue el final de la tabla? 
Ya me direis. Un saludo