Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/01/2011, 16:08
Avatar de Superlinux
Superlinux
 
Fecha de Ingreso: octubre-2005
Ubicación: Colombia
Mensajes: 662
Antigüedad: 18 años, 6 meses
Puntos: 1
Pregunta modificar valores combo 3 niveles

hola amigos del foro .. tengo un combo 3 niveles los cuales funcionan bien el detalle esta es cuando despues de guardar en la BD ... deseo modificarlos .. ya que me trae el primer datos pero no los dos niveles siguientes .. gracias por la ayuda ...

archivo principal lugar_nacimiento.php

Código PHP:
    <script type="text/javascript" src="../jquery/jquery.min.js"></script>
    
    <script language="javascript">
    $(document).ready(function(){
        // Parametros para e combo1
       $("#lugar_nacimiento_combo1").change(function () {
            $("#lugar_nacimiento_combo1 option:selected").each(function () {
                //alert($(this).val());
                    elegido=$(this).val();
                    $.post("lugar_nacimiento_combo1.php", { elegido: elegido }, function(data){
                    $("#lugar_nacimiento_combo2").html(data);
                    $("#lugar_nacimiento_combo3").html("");
                });            
            });
       })
        // Parametros para el combo2
        $("#lugar_nacimiento_combo2").change(function () {
            $("#lugar_nacimiento_combo2 option:selected").each(function () {
                //alert($(this).val());
                    elegido=$(this).val();
                    $.post("lugar_nacimiento_combo2.php", { elegido: elegido }, function(data){
                    $("#lugar_nacimiento_combo3").html(data);
                });            
            });
       })
    });
    </script>

    <select name="lugar_nacimiento_combo1" id="lugar_nacimiento_combo1" class="abstract_pac" style='width:100px;'>    
    <option value=""> - Elige - </option>
        <?
        $consulta_1 
mysql_query("SELECT * FROM countrypaises ORDER by nombre");
        while(
$resultado_1 mysql_fetch_array($consulta_1)){
              if(
$resultado_1[id] == $regpaciente[pais_nacimiento]){
                
?><option value="<?=$resultado_1[id]?>" selected="selected"><?=$resultado_1[nombre]?></option><?php
              
}else{
                
?><option value="<?=$resultado_1[id]?>"><?=$resultado_1[nombre]?></option><?php
              
}//Fin del else 
        
}//Fin del while
    
?>
    </select>
    <select name="lugar_nacimiento_combo2" id="lugar_nacimiento_combo2" class="abstract_pac" style='width:100px;'>    
    <option value=""> - Elige - </option>
    </select>
    <select name="lugar_nacimiento_combo3" id="lugar_nacimiento_combo3" class="abstract_pac" style='width:100px;'>    
    <option value=""> - Elige - </option>
    </select>

lugar_nacimiento_combo1.php

Código PHP:
    $rpta="";
    
    $consulta_2 = mysql_query("SELECT * FROM countrydepartamentos WHERE codigopais='".$_POST['elegido']."' ORDER by nombre");
    
    while($resultado_2 = mysql_fetch_array($consulta_2)){ 
          if($resultado_2[id] == $regpaciente[departamento_nacimiento]){
            ?><option value="<?=$resultado_2[id]?>" selected="selected"><?=$resultado_2[nombre]?></option><?php
          
}else{
            
?><option value="<?=$resultado_2[id]?>"><?=$resultado_2[nombre]?></option><?php
          
}//Fin del else     
    
}//Fin del while
    
    
echo $rpta;
lugar_nacimiento_combo2.php

Código PHP:
    $rpta="";
    
    $consulta_3 = mysql_query("SELECT * FROM countryciudades WHERE codigodepartamentos='".$_POST['elegido']."' ORDER by nombre");
    
    while($resultado_3 = mysql_fetch_array($consulta_3)){ 
          if($resultado_3[id] == $regpaciente[ciudad_nacimiento]){
            ?><option value="<?=$resultado_3[id]?>" selected="selected"><?=$resultado_3[nombre]?></option><?php
          
}else{
            
?><option value="<?=$resultado_3[id]?>"><?=$resultado_3[nombre]?></option><?php
          
}//Fin del else             
    
}//Fin del while

    
echo $rpta;
Gracias por la ayuda ...
__________________
"La vida sigue su curso, tú toma parte de ella."