Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/03/2004, 09:21
iarrieta
 
Fecha de Ingreso: noviembre-2002
Ubicación: Colombia
Mensajes: 278
Antigüedad: 21 años, 5 meses
Puntos: 0
Mi buscador CASI funciona

Después de muchos intentos, al fin conseguí que al menos me muestre resultados, el problema es que me muestra TODA la tabla y no el registro específico que le solicito.

este es mi buscador:

Código PHP:
<HTML>
<HEAD>
<TITLE>Buscar.php</TITLE>
</HEAD>
<BODY>
<div align="center">
<h1>Buscar un libro en la Base de Datos</h1>
<br>
<?
echo '<FORM METHOD="POST" FORM ACTION="resultados.php">';
?>
<br>
<b>Buscar por Título del Libro<b><br>
<INPUT TYPE="TEXT" NAME="titulo"><br>
<br>
<b>Buscar por Autor(es)<b><br>
<INPUT TYPE="TEXT" NAME="autor"><br>
<br>
<b>Buscar por Materia<b><br>
<INPUT TYPE="TEXT" NAME="materia"><br>
<br>
<b>Buscar por Colección<b><br>
<INPUT TYPE="TEXT" NAME="coleccion"><br>
<br>
<b>Buscar por ISBN<b><br>
<INPUT TYPE="TEXT" NAME="isbn"><br>
<br>
<b>Buscar por Fecha de Edición<b><br>
<INPUT TYPE="TEXT" NAME="fecha"><br>
<br>
<b>Buscar por Estado del Libro<b><br>
<INPUT TYPE="TEXT" NAME="estado"><br>
<br>
<b>Buscar por Precio del Libro<b><br>
<INPUT TYPE="TEXT" NAME="precio"><br>
<br>
<br>
<INPUT TYPE="SUBMIT" value="Buscar">
</FORM>
<br>


</BODY>
</HTML>



y este es el resultados.php

Código PHP:
<? 
$conexio 
mysql_connect("localhost","xxxxxx","xxxxxx");
mysql_select_db ("xxxxxx"$conexio) OR die ("No se puede conectar");
$sql="SELECT * FROM stock";
$result=mysql_query($sql,$conexio);

if (
$rowmysql_fetch_array($result))
{
   echo 
"<TABLE BORDER='1'>";
   echo 
"<TR><TD>Titulo</TD><TD>Autor</TD><TD>Materia</TD><TD>Colección</TD><TD>ISBN</TD><TD>Fecha</TD><TD>Estado</TD><TD>Comentarios</TD><TD>Precio</TD></TR>";
   DO
   {
    echo 
"<TR><TD>".$row["titulo"]."</TD><TD>".$row["autor"]."</TD><TD>".$row["materia"]."</TD><TD>".$row["coleccion"]."</TD><TD>".$row["isbn"]."</TD><TD>".$row["fecha"]."</TD><TD>".$row["estado"]."</TD><TD>".$row["comentarios"]."</TD><TD>".$row["precio"]."</TD></TR>";
   }
   WHILE (
$row=mysql_fetch_array($result));
   echo 
"</TABLE>";
}
?>