Acholaco buenas
Aunque ya paso algo de tiempo espero que te sirva: hice algunas pruebas con tu código y tenias razón si carga bien el segundo SELECT y después me di cuenta que en tu html tenes un error que no todos los navegadores reconocen como tal:
El formulario lo estas abriendo dentro de la tabla y lo estas cerrando en cualquier lado:
Cita:
Iniciado por acholaco <table width="100%">
<form name="formulario" action="submaterias.php" method="get">
<tr>
........
-......
</tr>
</form>
<tr>
</table>
Para mi ese el problema así que probé sacando el formulario afuera de la tabla, o sea que el formulario encierre a la tabla y te cuento que funciono perfecto en firefox y en todos los navegadores, ya hace el submit. tu codigo quedaria asi:
Código html:
Ver original<form name="formulario" action="submaterias.php" method="get"> ........
-......