Hola
goroscer, te explico si lo que intentas hacer es que al seleccionar una opción de tu select ocurran ciertos eventos o te actualize la página directamente tendras que utilizar AJAX, aparte de esto prueba tu código así:
Código PHP:
<select name="cod_asig">
<option value="">---Seleccione Materia---</option>
<?php while($asignaturas = mysql_fetch_array($queryasig))
{ ?>
<option selected="selected" value="<?php$asignaturas['cod_asig'];?>"><?php $signaturas['nom_asig'];?></option>
<?php } ?>
</select>
Y en la página donde procesas los datos los rescatas así:
Código PHP:
if(isset($_POST['cod_asig']))
{
// Realizas lo procesos
}
Saludos.