Tema: buscador php
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/11/2009, 15:29
etisdemian
 
Fecha de Ingreso: octubre-2009
Mensajes: 357
Antigüedad: 14 años, 6 meses
Puntos: 1
buscador php

hola
favor mirar este codigo
este es del buscador


<form action="resultados.php" method="post">
<select name="tipobusqueda">
<option value="in_autor">Autor </option>
<option value="in_titulo">Título </option>
<option value="in_isbn">ISBN </option>
</select>
<input name="terminobusqueda" type=text>
<input type=submit value="Buscar">
</form>


y este del resultados.php
siempre arroja este error de abajo-----------------------
i
i
<?php i
trim($terminobusqueda); i
if (!$tipobusqueda || !$terminobusqueda) i
{ i
echo "No has introducido los detalles de la busqueda. Por favor vuelve e inténtalo de nuevo.";
exit;
}
$tipobusqueda = addslashes($tipobusqueda);
$terminobusqueda = addslashes($terminobusqueda);

@ $db = mysql_pconnect("localhost", "root", "xxxxxxxx");
if (!$db)
{
echo "Error: No se ha podido conectar a la base de datos. Por favor, prueba de nuevo más tarde.";
exit;
}

mysql_select_db("based");
$consulta = "select * from inventario where ".$tipobusqueda." like '%".$terminobusqueda."%'";
$resultado = mysql_db_query($consulta);
$num_resultados = mysql_num_rows($resultado);

echo "<p>Número de libros encontrados: ".$num_resultados."</p>";

for ($i=0; $i <$num_resultados; $i++)
{
$row = mysql_fetch_array($resultado);
echo "<p><strong>".($i+1).". Título: ";
echo stripslashes($row["in_titulo"]);
echo "</strong><br>Autor: ";
echo stripslashes($row["in_autor"]);
echo "<br>ISBN: ";
echo stripslashes($row["in_isbn"]);
echo "<br>Precio: ";
echo stripslashes($row["in_id"]);
echo "</p>";
}

?>




lo elimino y aparece esto

resultados

Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in C:\xampp\xampp\htdocs\pruabaphp\zenkyu\zresultados .php on line 64

Número de libros encontrados: