Hola a todos,
Mi problema es bastante común (o eso creo). El problema que tengo es el siguiente: tengo una base de datos en la que se van añadiendo empresas, y cada empresa puede tener varios tutores ( tambien de numero variable)
Me gustaria ke al seleccionar una empresa en un select, en otro me mostrase los tutores de esa empresa. Tengo una especie de funcion para hacerlo, el problema es ke no se como pasarle los datos a la funcion ni como recogerlos:
Código:
<script type="text/javaScript">
function cambia_tutor_empresa(¿?¿?) {
¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿?????????????????????????
//tomo el valor del select de la empresa elegida
var empresa
empresa = document.inserta_practicas.Nombre_empresa[document.inserta_practicas.Nombre_empresa.selectedIndex].value
//miro a ver si el empresa está definido
if (empresa != 0) {
//si estaba definido, entonces coloco las opciones de la tutor_emp correspondiente.
//selecciono el array de tutor_emp adecuado
mis_tutores=¿?¿?¿?¿?¿?¿?¿
//calculo el numero de provincias
num_tutores = mis_tutores.length
//marco el número de provincias en el select
document.inserta_practicas.tutor_emp.length = num_tutores
//para cada tutor_emp del array, la introduzco en el select
for(i=0;i<num_tutores;i++){
document.inserta_practicas.tutor_emp.options[i].value=mis_tutores[i]
document.inserta_practicas.tutor_emp.options[i].text=mis_tutores[i]
}
}else{
//si no había tutor_emp seleccionada, elimino las provincias del select
document.inserta_practicas.tutor_emp.length = 1
//coloco un guión en la única opción que he dejado
document.inserta_practicas.tutor_emp.options[0].value = "-"
document.inserta_practicas.tutor_emp.options[0].text = "-"
}
//marco como seleccionada la opción primera de tutor_emp
document.inserta_practicas.tutor_emp.options[0].selected = true
}
</script>
que creeis ke deberia pasarle? Un array de arrays creado desde php con la informacion de la base de datos? es decir, algo de este estilo:
Código:
array(nombres_empresa5(pepe,maria).nombres_empresa9(carlos, manolo, luis))
Es que otra cosa no se me ocurre

. Ademas tengo el problema añadido de que en el select de las empresas, el value es el identificador en la base de datos (no van por orden, 1,2,...) Asi ke tampoco se como asociar cada array con cada empresa
me podeis ayudar??? estoy mas perdida ke un pulpo en un garaje
Gracias a todos hermosos