![borracho](http://static.forosdelweb.com/fdwtheme/images/smilies/borracho.png)
Código PHP:
<?php
echo "<select class='combo' name='select_1' id='capitulo' onChange='cargaContenido(2,0)' >";
echo "<option value='0'>Seleccionar</option>";
echo "<option value='1000'>1000</option>";
echo "<option value='2000'>2000</option>";
echo "<option value='3000'>3000</option>";
echo "<option value='5000'>5000</option>";
echo "<option value='7500'>7500</option>";
if( count($_GET) > 0)
{
if( $reg['id_partida'] < 2000 && $reg['id_partida'] > 1000 )
{
$cap = 1000;
echo "<option selected>".$cap."</option>";
}
if( $reg['id_partida'] < 3000 && $reg['id_partida'] > 2000 )
{
$cap = 2000;
echo "<option selected>".$cap."</option>";
}
if( $reg['id_partida'] < 4000 && $reg['id_partida'] > 3000)
{
$cap = 3000;
echo "<option selected>".$cap."</option>";
}
if( $reg['id_partida'] < 6000 && $reg['id_partida'] > 5000)
{
$cap = 5000;
echo "<option selected>".$cap."</option>";
}
if( $reg['id_partida'] < 8000 && $reg['id_partida'] > 7500)
{
$cap = 7500;
echo "<option selected>".$cap."</option>";
}
echo "<script> cargaContenido(2,".$reg['id_partida'].") </script>";
}
?>
Código PHP:
case 2:
// I N I C I O
var valor=document.getElementById("capitulo").options[document.getElementById("capitulo").selectedIndex].value;
if(valor==0)
{
// Si el usuario eligio la opcion "Elige", no voy al servidor y pongo todo por defecto
combo=document.getElementById("partida");
combo.length=0;
var nuevaOpcion=document.createElement("option"); nuevaOpcion.value=0; nuevaOpcion.innerHTML="Seleccionar";
combo.appendChild(nuevaOpcion); combo.disabled=true;
}
else
{
ajax=nuevoAjax();
ajax.open("GET", "Partidas.php?capitulo="+valor+"&partida="+part, true);
ajax.onreadystatechange=function()
{
if (ajax.readyState==1)
{
// Mientras carga elimino la opcion "Elige pais" y pongo una que dice "Cargando"
combo = document.getElementById("partida");
combo.length = 0;
var nuevaOpcion=document.createElement("option"); nuevaOpcion.value=0; nuevaOpcion.innerHTML="Cargando...";
combo.appendChild(nuevaOpcion); combo.disabled=true;
}
if (ajax.readyState==4)
{
document.getElementById("fila_2").innerHTML=ajax.responseText;
}
}
ajax.send(null);
}
break;