Antes que nada agradecerian me recomendaran algun tutorial en la web
y ya entrando en materia tengo un problema.
Tengo mi pag web index.html en donde tengo mi codigo
Cita:
Es un boton que selecciona X campo la idea es q el usuario seleccione el tema y de desplieguen los campos que contengan sa informacion.<table width="689" border="1">
<tr>
<th width="304" scope="col"><div align="left">
<form name="POST" ACTION="consulta.php">
<p><strong>
Materia
<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>
<tr>
<th width="304" scope="col"><div align="left">
<form name="POST" ACTION="consulta.php">
<p><strong>
Materia
<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>
Esto manda llamar consulta.php
Código PHP:
<body><HTML>
<HEAD>
<TITLE>consulta.php</TITLE>
</HEAD>
<BODY>
<h1><div align="center">Lectura de la tabla</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("tabla")or die('No se selecciono la BD: ' . mysql_error());
//Ejecutamos la sentencia SQL
$result=mysql_query("select * from idcid where materia =materia ")or die('ERROR: ' . mysql_error());
?>
<table border=1 align="center" cellpadding=1 cellspacing=1>
<tr>
<td><div align="center"><strong>materia</strong></div></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>
<?
//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">
<a href="inserta.htm">Añadir un nuevo registro</a><br>
<a href="actualizar1.php">Actualizar un registro existente</a><br>
<a href="borrar1.php">Borrar un registro</a><br>
</div>
</BODY>
</HTML>
</body>
</html>
... Creo que el problema esta en esta parte
//Ejecutamos la sentencia SQL
$result=mysql_query("select * from idcid where materia =materia ")or die('ERROR: ' . mysql_error());
Selecciono todos los campos (*) de mi tabla idcid, cuando materia = materia.
( materia se tomaria de mi html)
pero no jala y ya probe con $materia.
como ven que estoy haciendo mal???