08/11/2006, 06:24
|
| | Fecha de Ingreso: noviembre-2006
Mensajes: 9
Antigüedad: 18 años, 1 mes Puntos: 0 | |
si te fijas bien tienes
onChange='cargaContenido(2)
onChange='cargaContenido(3) y te falta un cuarto cuando valor de $selectACargar==3
mira mi procesaCombos.php si te sirve de algo
<?
$valor=$_GET["seleccionado"]; $selectACargar=$_GET["select"];
$ccosto=$_GET["select1"];
//if(validaEntrada($valor, $selectACargar))
//{
//
// Si el numero corresponde a un codigo de pais valido paso a procesar
$conexion = mssql_connect("Flex", "flexline", "flexline") or die("No se pudo conectar con el servidor!!!");
if($selectACargar==2){
// Genero la consulta trayendo todos los estados que correspondan al codigo de pais elegido
$consulta = mssql_query("select distinct s.cod_item,u.descripcion from con_asociacc s, gen_tabcod u where s.cod_ccosto='$valor' and s.empresa='001'
and u.tipo='con_item' and s.empresa=u.empresa and u.codigo=cod_item order by descripcion",$conexion);
$aux=$ccosto;
}
if($selectACargar==3){
// Genero la consulta trayendo todos los estados que correspondan al codigo de pais elegido
$consulta = mssql_query("SELECT distinct a.cod_subitem, b.descripcion
FROM con_asociacc a join gen_tabcod b on b.codigo=a.cod_subitem
WHERE a.empresa='001'
and b.empresa='001'
and a.cod_ccosto='$ccosto'
and a.cod_item='$valor'
and b.tipo='GOL_SUBITEM'
order by b.descripcion",$conexion);}
//mssql_close($conexion);and a.cod_item='$itemgasto' and a.cod_ccosto='$valor'
///////////////////////////////////////
if($selectACargar==2)
echo "<select class='combo' onChange='cargaContenido(3,$aux)' id='select_$selectACargar' name='select_$selectACargar'>";
else
echo "<select class='combo' id='select_$selectACargar' name='select_$selectACargar'>";
echo "<option value='0'>Elige</option>";
while($registro=mssql_fetch_row($consulta))
{
// Paso a HTML acentos y ñ para su correcta visualizacion
$registro[1]=htmlentities($registro[1]);
// Imprimo las opciones del select
echo "<option value='$registro[0]'> $registro[0] - $registro[1]</option>";
} //$ccosto ($valor)
echo "</select>";
//}////////////////////////////////////////////////////////////
?> |