La cosa es asi Tengo mi html
Código:
<table width="562" border="1">
<tr>
<th width="474" scope="row"><form action="consulta.php" method="post" name="materia" target="_top">
<div align="left"><span class="style20">Nombre</span><strong>
<select name="materia" id="select">
<option>Español</option>
<option>Matemáticas</option>
<option>Ingles</option>
<option>Ingeniería</option>
<option>Química</option>
<option>Leyes</option>
<option>Ciencias_de_la_Salud</option>
<option>Humanidades_y_Ciencias Sociales</option>
<option>Negocios</option>
<option>Literatura</option>
<option>Historietas_y_Comic</option>
<option>Novelas</option>
</select>
<input type="submit" name="materia" value="Enviar">
</strong>
y mi php
Código:
<body><HTML>
<HEAD>
<TITLE>consulta.php</TITLE>
</HEAD>
<BODY>
<h1>
<div align="center">Libros</div>
</h1>
<?
//Conexion con la base
mysql_connect("localhost","usuario","pass")or die('No se pudo conectar a la BD: ' . mysql_error());
//selección de la base de datos con la que vamos a trabajar
mysql_select_db("libros")or die('No se selecciono la BD: ' . mysql_error());
//Ejecutamos la sentencia SQL
$result=mysql_query ("SELECT * FORM idcid WHERE materia='".$HTTP_POST_VARS['materia']."'");
//$result=mysql_query("select * from idcid where materia ='".$_POST['materia']."'")or die('ERROR: ' . mysql_error());
//$result=mysql_query("select * from idcid where estado ='1' and materia = '$materia' ")or die('ERROR: ' . mysql_error());
//$result=mysql_query("select * from idcid where materia like '$materia'")or die('ERROR: ' . mysql_error());
//echo $_POST["materia"];
?>
<table border=1 align="center" cellpadding=1 cellspacing=1>
<tr>
<td><strong>materia</strong></td>
<td><strong>autor</strong></td>
<td><strong>edicion</strong></td>
<td><strong>editorial</strong></td>
<td><strong>precio</strong></td>
<td><strong>extra</strong></td>
<td><strong>nombre</strong></td>
<td><strong>email</strong></td>
<td><strong>telefono</strong></td>
</tr>
<tr background="imag/oro.jpg">
<td height="79" colspan="9"><div align="center"></div></td>
</tr>
<?
//Mostramos los registros
while ($row=mysql_fetch_array($result))
{
echo '<tr><td>'.$row["materia"].'</td>';
echo '<td>'.$row["autor"].'</td>';
echo '<td>'.$row["edicion"].'</td>';
echo '<td>'.$row["editorial"].'</td>';
echo '<td>'.$row["precio"].'</td>';
echo '<td>'.$row["extra"].'</td>';
echo '<td>'.$row["nombre"].'</td>';
echo '<td>'.$row["email"].'</td>';
echo '<td>'.$row["telefono"].'</td></tr>';
}
mysql_free_result($result)
?>
</table>
<div align="center"></div>
</BODY>
</HTML>
</body>
</ht
Pero no logro hacer que salga la consulta, nada mas no jala ya probe con varios ejemplo para la consulta pero ni mais, q funciona