Saludos
Debes ir concatenando las condiciones a consultar, dependiendo de el campo a filtrar no se encuentre vació por ejemplo:
Código PHP:
Ver original//Siendo un filtro por nombre , apellido y fecha (la fecha como es requerida entonces siempre ira en la condicion)
$condicion="fecha='$fecha'";
if($nombre!=""){
$condicion.=" AND nombre='$nombre'";
}
if($apellido!=""){
$condicion.=" AND apellido='$apellido'";
}
$sentencia="SELECT * FROM TABLA $condicion";
Hasta Pronto!.