¡Hola!
Estoy creando un select dependiente, es decir, hay unidades y, dependiendo de la unidad que elijas te salen unos determinados cursos académicos. Y el código es el siguiente:
...código PHP
echo'<script type="text/javascript" src="dynamicoptionlist.js"></script>';
echo'<script type="text/javascript">';
echo'var unidadCursoAcad = new DynamicOptionList();';
echo'unidadCursoAcad.addDependentFields("unidadTut or","cursoAcadTutor");';
echo'alert("hola");';
for($i=1; $i < count($arrayUnidad); $i++)
for($j=1;$j < count($arrayCursoAcad[$i]); $j++)
echo' unidadCursoAcad.forValue('.$arrayUnidad[$i].').addOptions('.$arrayCursoAcad[$i][$j].');';
echo'unidadCursoAcad.selectFirstOption = false;';
echo'</script>';
echo'
Unidad :
<select name="unidadTutor">';
echo'<option value="'.$arrayUnidad[1].'">'.$arrayUnidad[1].'</option>';
for ($k=2;$k<count($arrayUnidad);$k++)
echo'<option value="'.$arrayUnidad[$k].'">'.$arrayUnidad[$k].'</option>';
echo'
</select>';
echo' Curso académico :
<select name="cursoAcadTutor">';
echo' <script type="text/javascript">unidadCursoAcad.printOptions("cursoAca dTutor")</script>';
echo'
</select>';
...código PHP
$arrayCursoAcad y $arrayUnidad contienen los cursos académicos para cada unidad. Pero el problema es que ahí estoy mezclando código php y javascript y no sé si está bien porque no me funciona, a ver si me podeis echar 1 mano.
Muchas gracias y 1 saludo