Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/05/2007, 13:20
marcospuig
 
Fecha de Ingreso: febrero-2007
Mensajes: 138
Antigüedad: 17 años, 2 meses
Puntos: 0
Mezcla de php y javascript

¡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' &nbsp;&nbsp;&nbsp;&nbsp;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