Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/03/2009, 01:57
utopiko
 
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