Foros del Web » Programando para Internet » PHP »

modificar valores combo 3 niveles

Estas en el tema de modificar valores combo 3 niveles en el foro de PHP en Foros del Web. hola amigos del foro .. tengo un combo 3 niveles los cuales funcionan bien el detalle esta es cuando despues de guardar en la BD ...
  #1 (permalink)  
Antiguo 27/01/2011, 16:08
Avatar de 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."

Etiquetas: combo, modificar
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:07.