Cita:
Iniciado por loncho_rojas
esa es la idea.. que si no hay busqueda, que no traiga nada... jeje
en todo caso te deje la variable $num que trae el numero de resultados de la busqueda..
deberias hacer solo un if mas para determinar la acciona a tomar
Código PHP:
if($num==0){
echo "no hay resultados de la busqueda, intente de nuevo"
}else{
muestras los resultados de la busqueda
}
encontes hice esto..
Código PHP:
if(!$filtro=="")
{
$consulta = "SELECT * FROM productos WHERE $filtro";
$datos=mysql_query($consulta,$conn);
//saber cuantos elementos hay o fueron encontrados
$num= mysql_num_rows($datos);
}
}
else
{
$consulta = "SELECT * FROM productos ORDER BY id DESC";
$datos=mysql_query($consulta,$conn);
$num= mysql_num_rows($datos);
}
y solucione un poco pero cuando le doy en la navegacion pasar a la pagina 2....
hace una variable page=2 y ahora me da esto...
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home2/digi2709/public_html/productos/busquedas.php on line 148
LIMIT 0, 9Invalid query: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'LIMIT 0, 9' at line 1