Código:
El resultado es el suguiente:$A=mysql_query("SELECT IdArea,Area FROM areas ORDER BY Area"); $x=1; while ($a=mysql_fetch_array ($A)) { $y=0; $C=mysql_query("SELECT IdSubArea,IdArea,SubArea FROM subareas WHERE IdArea='".$a['IdArea']."' AND SubArea!='Todas' ORDER BY SubArea"); while ($c=mysql_fetch_array ($C)) { if($c['IdSubArea']==$CamposCursos['IdSubArea']) $s="defaultSelected"; echo "group[".$x."][".$y."]=new Option (\"".$c['SubArea']."\",\"".$c['IdSubArea']."\",\"".$s."\")\n"; $s=""; $y=$y+1; } $x=$x+1; }
Código:
El caso es que ese elemento que deberia estar seleccionado no se selecciona...He probado tambien con defaultSelected, pero no me funciona.var groups=document.datos.IdArea.options.length var group=new Array(groups) for (i=0; i<groups; i++) group[i]=new Array() group[0][0]=new Option("","0") group[2][0]=new Option ("Contabilidad","1","") group[2][1]=new Option ("Fiscal","3","") group[2][2]=new Option ("Laboral","2","") group[4][0]=new Option ("Calidad","4","defauldSelected") group[4][1]=new Option ("Medio Ambiente","5","") group[5][0]=new Option ("Carnet B","55","") group[5][1]=new Option ("Carnet C","56","")
Gracias