Cita:
Iniciado por angel1993
No funciona.. :S
hay cosas que no entiendo
WHERE 1=1 (¿para que es?)
1=1 siempre devolvera TRUE, y se pone para que, de laforma en que se construye la consuta, esta sea valida si no se selecciona ninguna de las opciones
Cita: 1=1"; (¿si pones eso (las comillas y el punto y coma) no se cierra el select? entonces los if de abajo no sirvern..)
No, no "se cierra el select", eso solo termina la linea de codigo de php que asigna un valor a una cadena, despues de esto se puede concatenar mas texto a esta (usando el operador .)
Cita: isset que hace exactamente?
Son perros xD si fuesen humanos pondra nacionalidad.
isset devuelve TRUE si la variable que se le pasa como parametro existe y no es NULL, en caso contrario devuelve FALSE
Also
Cita:
Iniciado por darkasecas Por que "no funciona"? marca error? no devuelve los resultados esperados? probaste imprimiendo la consulta generada y ejecutandola directamente en tu bd?