Ver Mensaje Individual
  #7 (permalink)  
Antiguo 03/05/2012, 04:25
monxas
 
Fecha de Ingreso: mayo-2009
Mensajes: 201
Antigüedad: 15 años, 7 meses
Puntos: 9
Respuesta: Motor de busqueda

Cita:
Iniciado por jamie_88 Ver Mensaje
eso pasa porque esta LIKE %$consulta%, osea te busca todas las palabras que esten conformadas por $consulta mas caracteres antes y/o despues, por eso al no poner ni un caracter (o palabra, nombre) te salen todas las opciones

para evitar la busqueda cuando no han puesto ni un caracter puedes modificar el php con:

Código PHP:
if ((isset($_POST["buscar"])) && (isset($_POST["consulta"]))) 
lo que pasa es que puede existir el $_POST["consulta"] y que sea un string vacio, por eso puse el if de esa forma en mi codigo.