Saludos..
Tengo un scritp en php que consulta datos de varias tablas y los presenta como listas de selección multiple.
Los datos de las listas dependen los unos de los otros: ejm: Lista 1: programas de la universidad, lista 2: Semestres de ese programa, lista 3: grupos de ese semestre, lista 4: asignaturas matriculadas para el semestre y el grupo.
Con todos los datos seleccionados de las 4 listas se arman una consultas php al final del script.
Cada vez que el cliente selecciona un elemento de alguna de las listas, las demas listas deben actualizarse en cascada. Esto lo hago, con una funcion que envia el formulario cuando se selecciona uno de los datos de la lista.
Lo que sucede es que al enviar el formulario seleccionando un solo valor de algunas de las listas, se envian todos los datos que estan en las 4 listas y el php las detecta como variables y a veces no coinciden los datos para las consultas del final.
¿Como puedo hacer para que al seleccionar un dato de la lista no.1 (Programas) los valores que llevan las listas 2, 3 y 4 se anulen. y cuando se seleccione de la lista 2, los valores de las listas 3 y 4 se anulen?