Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/01/2010, 20:33
donn
 
Fecha de Ingreso: abril-2008
Mensajes: 67
Antigüedad: 16 años
Puntos: 0
Consulta a base de datos algo compleja

Buenas..

Tengo una consulta a una base de datos algo compleja (al menos para mi):

Es una bolsa de trabajo, en la que el usuario sube sus datos a traves de comboboxes. Por ejemplo, en el combobox de "Sexo", el usuario sube sus datos segun seleccione "Masculino" o "Femenino". Los combobox se cargan de unas bases de datos.

El problema aparece cuando se quieren mostrar los datos de curriculums. Hice un formulario para las empresas para que seleccionen a sus candidatos, a traves de comboboxes.

Hay 5 comboboxes, que cargan sus opciones de una base de datos diferente cada uno. La consulta se va a hacer hacia otras bases de datos. Hasta aqui no hay problema con la consulta, simplemente se toma el valor seleccionado del combobox, se hace la consulta mysql, etc.

El problema es que le agregue una opcion mas a los combobox: la que se usa para no tomar en cuenta ese combobox en la consulta. Por ejemplo: en el combobox de "Sexo" estan las opciones "Indistinto", "Masculino" y "Femenino": las dos ultimas son las que se cargan de la base de datos, y la primera se agrega al iniciar la pagina.

Entonces, el meollo del asunto es: como le hago para realizarla, si en la base de datos no existe la opcion "Indistinto", imaginense lo que pase cuando el usuario al momento de seleccionar su sexo salga "Indistinto"!!

Pense en hacerlo con condicionales if, pero resulta que son demasiadas combinaciones como para que sea algo practico.

Espero haberme explicado lo suficiente...

Gracias