Ver Mensaje Individual
  #5 (permalink)  
Antiguo 13/08/2008, 07:26
Avatar de enriqueplace
enriqueplace
 
Fecha de Ingreso: mayo-2005
Ubicación: Uruguay / Argentina
Mensajes: 1.102
Antigüedad: 19 años
Puntos: 32
Respuesta: Como Hacer Un Buscador Avanzado

Mmm... lo que deberías hacer es preguntar si cada campo del formulario es distinto de vacío y de ser verdadero, lo usas para armar dinámicamente una consulta SQL.

Si tienes alguna noción de objetos, podrías crearte una clase Sql que recibiera la información de la consulta (agrega x campos, agrega x tablas, etc) y cuando finalmente generas el sql recorres todos los parámetros, quitas los duplicados (su hubiera) y generas la sentencia.

De lo contrario, puedes hacer algo similar con arrays, uno para campos, otro para tablas, otro para condiciones, etc.
__________________
Blog phpsenior.com Cursos a Distancia surforce.com