Por cierto .. el problema mas bine parece de HTML!!!! y no de PHP
Cuando haces el primer SELECT .. tras cerrar el bucle (While) . lo cierras con </select>
El el segundo codigo .. al usar varios select .. no cierras ni uno ..
Tienes q abrir-cerrar SELECT .. :
Código:
echo '<select name="detalle">'; // Aqui abres!
//Mostramos los registros en forma de menú desplegable
while ($row=mysql_fetch_array($result))
{echo '<option>'.$row["detalle"];}
mysql_free_result($result)
echo '</select>'; // aqui CIERRAS!
Y asi con todos ..
Un saludo,