Ver Mensaje Individual
  #10 (permalink)  
Antiguo 04/12/2004, 00:06
Avatar de futilidad
futilidad
 
Fecha de Ingreso: julio-2002
Mensajes: 388
Antigüedad: 22 años, 4 meses
Puntos: 0
Mirando tu codigo te hago las siguientes recomendaciones, siguiendo mas o menos esta estructura.

1.- Recibe las variables que se utilizan para la busqueda desde el formulario.
2.- Comprueba que estas no esten vacias.
3.- Comprueba que estas tienen numero de caracteres minimos que estableces.
4.- Ejecuta la consulta.

Ejemplo:



Código PHP:
// recibo las variables desde el formulario por el metodo que se enviaron, en este ejemplo utilizare el metodo POST
$buscar $_POST[busqueda];

/* empezamos con distintas condicionales para verificar que la busqueda se realice como queramos */

// verificamos que las variables llegen y este definidas
IF (!isset($busqueda)) {
// en este caso las variables no llegaron y cancelamos el script
echo "Debe de escribir palabras para relizar la busqueda";
exit;
} ELSEIF ((
strlen($busqueda))<3) {
// en este caso el texto de busqueda es menor que tres caracteres y se cancela el script
echo "Debe de escribir mas de tres letras para relizar la busqueda";
exit;
} else {
// Si todas las anteriores condiciones no se cumplen entonces ejecutamos las consulta, mete aqui todo el codigo relacionado con esta
$db mysql_connect("$dbhost""$dblogin""$dbpass");
mysql_select_db("$dbname",$db);


Espero que te resulte esto util, ten paciencia ya te saldra, recuerda que php siempre te tira la linea en donde se encuentra cualquier error