hola, tengo el codigo para hacer busquedas pero me muestra todo, en vez de mostrar lo que deberia:
Código PHP:
<?
$autor = $_GET['autor'];
/* Título de la página */
echo "<title>Búsqueda por Autor</title>";
?>
Código PHP:
<?
echo"<table BORDER=5 CELLPADDING=3>
<td><b>ID</b></td><td><b>Ident.</b></td><td><b>Título</b></td><td><b>Autor</b></td><td><b>Artículo</b></td><td><b>Autor del Artículo</b></td><td><b>Código</b></td><td><b>Editorial</b></td><td><b>Año</b></td><td>Observaciones</td>";
/* Consulta de la BD para recuperar los valores */
$consulta ="SELECT * FROM biblioa WHERE autor LIKE '%$autor%' OR autor LIKE '%$autorart%'";
/* Resultado/s de la consulta Si se produce un error imprime el mensaje */
$resultado=mysql_query($consulta) or die ("Error de búsqueda en la BD: ". mysql_Error());
/* Cuenta el número de coincidencias en la BD con la palabra buscada */
$numResultados = mysql_num_rows($resultado);
/* Parte Inicial de La página */
echo "<b>Resultado/s de la búsqueda:</b>";
echo '<div align="center"><u>'.$busqueda.'</u> Se han encontrado '.$numResultados.' coincidencias entre los Autores.
<hr /><br /></div>';
/* Comprobamos que se ha encontrado alguna coincidencia */
if($numResultados>0){
while($linea=mysql_fetch_array($resultado,MYSQL_BOTH)){
/* Guardamos los valores de la BD en variables */
$id=$linea["id"];
$ident=$linea["ident"];
$titulo=$linea["titulo"];
$autor=$linea["autor"];
$articulo=$linea["articulo"];
$autorart=$linea["autorart"];
$codigo=$linea["codigo"];
$editorial=$linea["editorial"];
$anio=$linea["anio"];
$observaciones=$linea["observaciones"];
/* Imprimimos el resultado */
echo ("<tr BGCOLOR='gray'>");
print
"
<td nowrap>$id</td>
<td nowrap>$ident</td>
<td nowrap>$titulo</td>
<td nowrap>$autor</td>
<td nowrap>$articulo</td>
<td nowrap>$autorart</td>
<td nowrap>$codigo</td>
<td nowrap>$editorial</td>
<td nowrap>$anio</td>
<td nowrap>$observaciones</td>";
}
} else {
/* La búsqueda en la BD no produce ningún resultado */
echo "Los sentimos, no se ha encontrado ninguna coincidencia con '$autor' en nuetra base.<br /><br />
<br />";
}
?>
porque me muestra todo y no solo sin coincide con $autor o $autorart?
si quieren pueden verlo en
www.computacionemc.com.ar/biblio1 buscar
muchas gracias!