hola amigos tengo este codigo que lo saque del foro de jscript:
<html>
<head>
<title>Untitled</title>
<script>
//cosas=[seleccione,[lista de la primera opcion],[lista de la segunda opcion]...]
cosas=["Seleccione en el primero",["casa","hogar","lar","domicilio"],["vehículo","coche","automovil"],["guitarra","instrumento","cuerdas"]]
valores=["",["casa1","hogar2","lar3","domicilio4"],["vehículo","coche","automovil"],["guitarra","instrumento","cuerdas"]]
function cargar(){
document.forms[0].segundo.disabled=true;
for (a=0;a<5;a++){
document.forms[0].segundo.options[a] = null;
}
opcion=document.forms[0].primero.options.selectedIndex;
if (opcion==0){document.forms[0].segundo.options[0]=new Option("Seleccione en el primero","Seleccione en el primero","defaultSelected");
return false;}
for (a=0;a<cosas[opcion].length;a++){
document.forms[0].segundo.options[a] = new Option(cosas[opcion][a],valores[opcion][a]);
}
document.forms[0].segundo.disabled=false;
}
</script>
</head>
<body>
<form>
<select name=primero onchange=cargar()>
<option value="·">Seleccione
<option value="·">choza
<option value="·">transporte
<option value="·">instrumento
</select>
<select name=segundo disabled>
<option>Seleccione en el primero
</select>
</form>
</body>
</html>
Mi problema es que yo solo se php y necesito que en el primer combo se llene con datos de una tabla que se llama productos y el segundo debe llenarce segun lo que selecione del primero pero para llenarce debe hacer una cosnulta con el dato del primero y traerme todos los registros que correspondan y ademas el segundo combo es un array osea el nombre del combo es pais[]. la Verdad es un mebrollo barbaro para mi cabeza pero lo necesito hacer y es la unica manra que se me acurrio hasat el momento. Ojala puedadn ayudarme desde ya muchisiimassss gracias
Salu2.
DiegoDnT