Ver Mensaje Individual
  #5 (permalink)  
Antiguo 22/02/2006, 09:39
Avatar de kaninox
kaninox
 
Fecha de Ingreso: septiembre-2005
Ubicación: In my House
Mensajes: 3.597
Antigüedad: 18 años, 7 meses
Puntos: 49
hey man solo me arroja un solo registro en el segundo combo algien sabe por que les pongo mi codigo .....

<!--

<html>
<head>
</head>
<body>
<?
$server="localhost";
$user="root";
$pass="";
$coneccion=mysql_connect($server,$user,$pass);
mysql_select_db("langer",$coneccion);
$sql_padre="select* from la_ciudad";
$sql_hija="select* from la_comuna order by NOME_COM ASC";
?>
<form method="post" name="main" action="">
Nombre :<input type="text" name="nombre">
Edad :<input type="text" name="nombre">
<select name="cat" onchange="incluir(this.form.cat[selectedIndex].value);">
<option value="">Seleccione una opcion...</option>
<?
$query=mysql_query($sql_padre,$coneccion);
while($row=mysql_fetch_array($query)){
echo "<option value=".$row["COD_CIU"].">".$row["NOM_CIU"]."</option>";
}
?>
</select>
<select name="sub">
</select>
<input type="submit" name="send" value="Enviar">
</form>
<script lang="jscript">
function valores(campo1,campo2){
this.campo1=campo1;
this.campo2=campo2;
}
<?
$query_s=mysql_query($sql_hija,$coneccion);
$indice=0;
$cat=0;
while($row=mysql_fetch_array($query_s)){
if($cat!=$row["COD_CIU"]){
$indice=0;
$cat=$row["COD_CIU"];
echo "var mimatriz".$cat."= new Array();\n";
}
echo "mimatriz".$cat."[".$indice."]=new valores('".$row["NOME_COM"]."','".$row["COD_COM"]."');\n";
}
?>
var i;
function incluir(array){
clear();
array=eval("mimatriz" + array);
for(i=0; i<array.length; i++){
var objeto=new Option(array[i].campo1, array[i].campo2);
main.sub.options[i]=objeto;
}
main.sub.disabled=false;
main.sub.focus();
}
function clear(){
main.sub.length=0;
}
main.sub.disabled=true;
</script>
</body>
</html>
-->