Ver Mensaje Individual
  #4 (permalink)  
Antiguo 11/05/2009, 21:15
Avatar de Chazam
Chazam
 
Fecha de Ingreso: mayo-2009
Mensajes: 14
Antigüedad: 15 años
Puntos: 0
Respuesta: Consulta base de datos

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&ntilde;ol</option>
            <option>Matem&aacute;ticas</option>
            <option>Ingles</option>
            <option>Ingenier&iacute;a</option>
            <option>Qu&iacute;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