Pues antes que todo mil gracias a todos...
![Aplauso](http://static.forosdelweb.com/fdwtheme/images/smilies/aplausos.gif)
me tarde 3 dias, ,,
Aqui esta como quedo el codigo final.
Código HTML:
<th width="474" scope="row"><form name="materia" method="post" action="consulta.php">
<select name="select">
<option value="Espanol">Español</option>
<option value="Matematicas">Matemáticas</option>
<option value="Ingles">Ingles</option>
<option value="Leyes">Leyes</option>
</select>
<input name="enviar" type="submit" id="enviar" value="Submit">
</form></th>
El error aqui era como bien se menciono me falto el value=
el segundo error, garrafal, fue que el select name=select que deve ser el mismo valor en el php. y yo ponia el form name
Código PHP:
$result=mysql_query ("SELECT * FROM idcid where materia='".$_POST['select']."'")or die('ERROR: ' . mysql_error());
aqui esta como deve quedar, y como el select, esta en lugar de materia
Bueno por fin hace la consulta,,,, mil gracias a todos