
13/03/2009, 01:57
|
| | Fecha de Ingreso: marzo-2006
Mensajes: 230
Antigüedad: 19 años Puntos: 2 | |
Crear Option seleccionado Hola Buenos dias!!!Tengo el siguiente codigo que me crea un select a partir de una base de datos y opne en Selected un elemento en concreto.
Código:
$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;
}
El resultado es el suguiente:
Código:
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","")
El caso es que ese elemento que deberia estar seleccionado no se selecciona...He probado tambien con defaultSelected, pero no me funciona.
Gracias |