Ver Mensaje Individual
  #3 (permalink)  
Antiguo 04/03/2011, 06:16
Tarzan
 
Fecha de Ingreso: noviembre-2005
Ubicación: Alicante (España)
Mensajes: 242
Antigüedad: 19 años
Puntos: 1
Respuesta: Varios combos secuenciales

Sí w0rldart,

eso lo tengo claro pero lo que me gustaría saber y no sé, es cómo puedo indicar que un combo está habilitado y qué combo deshabilitado.

Además necesitaría también usar una variable que mantenga el valor del estado en el que estoy con cada recarga de página, podría utilizar una variable de sesión o una variable normal pasándole por GET el valor del estado cada vez que selecciono una opción de un combo y lanzo la consulta correspondiente.

Me gsutaría ver un ejemplo pequeñito de código con estas instrucciones
Algo como

$estado = 1;

<select combo1></select>
<select combo2 desactivado></select>
<select combo3 desactivado></select>
<select combo4 desactivado></select>

switch (estado){

case 1:
lanza consulta 1;
Activar combo 2;
Desactivar combos 1, 3 y 4;
estado=2;

case 2:
lanza consulta 2;
Activar combo 3;
Desactivar combos 1, 2 y 4;
estado=3;

case 3:
lanza consulta 3;
Activar combo 4;
Desactivar combos 1, 2 y 3;
estado=4;

case 4:
lanza consulta 4;
Desactivar combos 1, 2 3 y 4;
Fin;
}

Lo que no sé escribir es la activación y desactivación de los comboBox.
¿Estaría bien este esquema?
¿Alguien puede implementarme el código referente a los comboBox para saber activarlos y desactivarlos en cada caso?
Yo ya tengo creadas las consultas.

¿Cómo veis el uso de la variable estado para saber en qué "estado" me encuentro y activar o desactivar los combos?
Debería ser una variable de sesión, ¿verdad?

un saludo