 
			
				21/04/2013, 08:05
			
			
			     |  
      |    |    |    Fecha de Ingreso: abril-2013  
						Mensajes: 53
					  Antigüedad: 12 años, 6 meses Puntos: 0     |        |  
  |      tercer combo dependiente        Hola. 
Soy nueva en trabajar con PHP y Mysql. y Agradeceria mucho su ayuda 
Tengo 3 combos: Deprtamentos, municipio y Contacto. 
Cuando selecciono el Departmanto, trae los municipios de ese Dpartamento y cuando seleccone un municipio debe mostrar los contactos de ese municipio. 
Me funciona hasta el segundo select osea muetra los municipios del deprtamento seleccionado. Pero selecciono el municipio no muestra nada. 
Les envió el codigo por favor me digan cual es mi error. 
 este el    
index.php   
<!DOCTYPE html> 
<?php 
include("connect_db.php"); 
?> 
<html> 
    <head> 
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 
        <title></title> 
        <script type="text/javascript" src="js/jquery-1.9.1.js"></script> 
        <script src="js/jquery-1.3.2.min.js" type="text/javascript"></script> 
        <script type="text/javascript"> 
            $(document).ready(function(){ 
                $('#dpto').change(function(){ 
                    var id=$('#dpto').val(); 
                    $('#municipio').load('ajax.php?id='+id); 
                      $("#municipio").html(data); 
                      $("#contacto").html("");   
                }); 
                   $('#municipio').change(function(){ 
                       var id=$('#dpto').val();   
                    $('#contacto').load('contacto.php?id='+id); 
                     $("#contacto").html(data); 
                });                 
              }); 
        </script> 
    </head> 
    <body> 
       <?php 
           $consulta=mysql_query("select * from departamento order by nompto ASC"); 
          echo "<select name='dpto' id='dpto'><option selected>Seleccione un Departamento</option>"; 
             while ($fila=mysql_fetch_array($consulta)){ 
                echo "<option value='".$fila[0]."'>".utf8_encode($fila[1])."</option>"; 
             } 
         echo "</select>"; 
      ?> 
      <div id="municipio"> 
           <select name="edo"> 
              <option value="">Seleccione una Ciudad</option> 
          </select> 
     </div> 
     <div id="contacto"> 
         <select name="edo1"> 
            <option value="">Seleccione un Contacto</option> 
         </select> 
     </div> 
     </tbody 
  </body> 
</html>     
ajax.php 
<?php 
include("connect_db.php"); 
$consulta = mysql_query("select codciu,nomciu from municipio where codpto=".$_GET['id']." order by nomciu ASC"); 
echo "<select name='municipio' id='municipio'><option selected>Seleccione una ciudad</option>"; 
while ($fila = mysql_fetch_array($consulta)) { 
    echo "<option value='" . $fila[0] . "'>" . utf8_encode($fila[1]) . "</option>"; 
} 
echo "</select>"; 
?>   
contacto.php   
<?php 
include("connect_db.php"); 
$consulta = mysql_query("select codcon,nomcon from contacto where codciu=".$_GET['id']." order by nomcon ASC"); 
echo "<select name='contacto' id='contacto'><option selected>Seleccione un Contacto***</option>"; 
while ($fila = mysql_fetch_array($consulta)) { 
    echo "<option value='" . $fila[0] . "'>" . utf8_encode($fila[1]) . "</option>"; 
} 
echo "</select>"; 
?>         
					
						Última edición por marisanjr; 21/04/2013 a las 08:07
					
					
						Razón: falto contacto.php
					
				          |