Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/05/2007, 13:14
marcospuig
 
Fecha de Ingreso: febrero-2007
Mensajes: 138
Antigüedad: 17 años, 3 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:

...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("unidadTutor","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("cursoAcadTutor")</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