Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/04/2005, 16:45
Avatar de Takitei
Takitei
 
Fecha de Ingreso: septiembre-2004
Ubicación: Venezuela
Mensajes: 1.231
Antigüedad: 19 años, 7 meses
Puntos: 5
Lógica de buscador con 3 parámetros

Hola a todos,

Llevo más de 10 horas tratando de sacar un algoritmo que pueda resolverme este problema. Tengo un sistema de búsqueda de noticias en una BD basado en 3 parámetros: categorías, usuarios, fecha.

El usuario puede buscar noticias por categorías, por usuarios que la publicaron o por fecha de publicación. Todo esto en un mismo formulario.

El funcionamiento básico sería el siguiente:

si no se colocó categoría, entonces buscar usuario y fecha
si no se colocó usuario, entonces buscar categoria y fecha
si no se coloco usuario ni categoría, entonces buscar solo fecha
si se coloco categoria y usuario, buscar tambien en fecha
si no se coloco fecha ni tampoco categoria y usuario, dar error

Creo que aún quedan más combinaciones... en resumen... el sistema debe buscar en la BD basándose en alguno de los parámetros especificados. Si no se especifica ningún parámetro, entonces dar error.

¿Qué lógica puedo usar para manejar esta búsqueda?

Gracias!
__________________
Takitei
Ingeniarte.com
DannyHerran.com
"Dadme un punto de apoyo y moveré la tierra" - Arquímedes.