Nombre
apellidos
sexo (Hombre , Mujer, Ambos)
edad (con un intervalo) max y min
Todos estos campos los recojo con un input todo bien hasta que tengo que realizar la consulta.
el campo edad son fijos por lo que siemrpe va a tener un contenido ya sea el min que es 18 y el max que sera 50
el problema llega cuando no inserto el nombre, apellido o el sexo es ambos
la consulta que me genera es vacia porque el campo nombre lo detecta como vacio.
Esta es la consulta pero ya digo si no quiero insertar el nombre me da vacio cuando en teoria me deberia devolver los valores por edad o por apellido si lo pongo.
Código:
Que idea me dais para poder hacer esto? he pensado he hacer un if por cada campo pero pufff seria demasiado :S $consulta = "select * from mitabla where nombre='$nombre' AND apellidos='$apellidos' AND sexo='$sexo' AND fechanacimiento Between '$max' And '$min' ";