Como evito los campos en blanco en una busqueda

Gottenkss
14 de Febrero del 2006
Tengo el siguiente problema, estoy haciendo una busqueda avanzada donde el usuario puede llenar cualquiera de los datos que se les pide en un formulario, no importa si deja alguno en blanco, el problema es que cuando se deja uno en blanco la busqueda llega y busca todos los que se parezcan al que esta en blanco, es decir todos, necesito que la consulta no tome en cuenta los campos que se dejaron en blanco, pero tampoco evitar que el usuario tenga la libertad de dejarlos en blanco

Edgarin
14 de Febrero del 2006
Pues en tu codigo PHP deberias preguntar, por ejemplo
if($campo!=""){ //Para ver que no este vacio
//Aqui realizas la busqueda
}

Ahora, si lo estas haciendo en un query sql, que es lo mas probable podria ser asi
$query="SELECT * FROM TABLA";
if($campo!=""){
$query=$query."WHERE campoTabla='$campo'";
}
asi tu string de SQL solo tendra las restricciones de el campo si no esta vacio

Saludos