Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/03/2009, 09:46
walleskamejias
 
Fecha de Ingreso: febrero-2008
Mensajes: 65
Antigüedad: 16 años, 2 meses
Puntos: 0
Problema con Combobox anidado

Saludos a todos.

Estoy haciendo 2 combos anidados, aca les coloco el código:
Código PHP:
<form action='' method='post' />
    <table>
        <tr>
            <td>Gerencias:</td>
            <td>                
                <select name="gerencias" id="gerencias" onchange="submit()" size="1">
                    <?php
                        $num
=0;
                        
$sql="SELECT * FROM gerencias WHERE gerencia_id !=1 ORDER BY gerencia_name";
                        
$resultado pg_query($sql);
                        
$num=pg_num_rows($resultado);
                        print 
"<option value=\"1\">&nbsp;</option>";
                        while(
$result pg_fetch_array($resultado)) { 
                            
$id_g=$result["gerencia_id"];
                            
$name_g=ucwords($result["gerencia_name"]);
                    
?>                                                                    
                            <option value="<?php print $id_g?><?php if ($id_g==$gerencias) {print 'selected';} ?>><?php print $name_g?></option>
                            <?php
                                $num
++;                                                                                    
                            }
                    
?>
                </select>
            </td>
        </tr>
        <tr>
            <td>Departamentos:</td>
            <td>                
                <select name="departamentos" id="departamentos" size="1">
                    <?php
                        $num2
=0;
                        
$sql2="SELECT * FROM departaments WHERE departament_id !=1 AND gerencia_id ='$gerencias' ORDER BY departament_name";
                        
$resultado2 pg_query($sql2);
                        
$num2=pg_num_rows($resultado2);
                        print 
"<option value=\"1\">&nbsp;</option>";
                        while(
$result pg_fetch_array($resultado2)) { 
                            
$id_d=$result["departament_id"];
                            
$name_d=ucwords($result["departament_name"]);
                            print 
"<option value=".$id_d.">".$name_d."</option>";
                            
$num++;
                        }
                    
?>
                </select>
Me funciona a la perfeccion hasta el momento, solo que cuando le quito el evento onchange al formulario deja de funcionar. Como podría solucionar esto?

Gracias a todos por su atención.

Walleska