Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/02/2011, 12:33
Avatar de leve91
leve91
 
Fecha de Ingreso: febrero-2011
Ubicación: México
Mensajes: 26
Antigüedad: 13 años, 2 meses
Puntos: 0
Pregunta como desplegar automaticamente los municipios de cada estado

Hola a todos, estoy creando un formulario de captura en HTML y quiero hacer que al seleccionar el estado de mi menú de lista se despliegue automaticamente en el menu lista de abajo los municipios correspondientes a dicho estado, incluí un evento POST que por cierto no hace nada, para que al dar clic en el estado se seleccionen los municipios; para eso ya he creado en mysql una base de datos con las tablas que tienen los nombres de los estados y con sus respectivos municipios (fue una tarea titánica) y resulta que al dar clic en el menu de lista de los estados no hace absolutamente nada espero alguien me pueda dar algun consejo.
Incluyo abajo el codigo de HTML, lo mas importante es donde está incrustado el codigo de PHP.


Código HTML:
Ver original
  1. <title>CLIENTES</title>
  2.  
  3. <h2>CLIENTES</h2>
  4. <BODY BACKGROUND="URL" BGCOLOR=teal>
  5. <p>Para dar de alta al cliente en el sistema, por favor ingrese
  6.  los datos que se le piden:</p>
  7. <form action="Alta_clientes.php"  method="post" >
  8.         <p>Clave_cliente:
  9.           <input type="text" name="txtclave_cliente">
  10.           <br>     
  11.         Nombre:        
  12.         <input type="text" name="txtnombre">
  13.         <br>   
  14.         Direccion:    
  15.         <input type="text" name="txtdireccion">
  16.         <br>       
  17.         Telefono:      
  18.         <input type="text" name="txttelefono">
  19.         <br>
  20.         Productos:
  21.         <input type="text" name="txtproductos">
  22.         <br>
  23.   Estado:
  24.   <label>
  25.   <select name="txtestado" id="select1">
  26.     <option>AGUASCALIENTES</option>
  27.     <option>BCN</option>
  28.     <option>BAJA CALIFORNIA SUR</option>
  29.     <option>CAMPECHE</option>
  30.     <option>COAHUILA</option>
  31.     <option>COLIMA</option>
  32.     <option>CHIAPAS</option>
  33.     <option>CHIHUAHUA</option>
  34.     <option>DISTRITO FEDERAL</option>
  35.     <option>DURANGO</option>
  36.     <option>GUANAJUATO</option>
  37.     <option>GUERRERO</option>
  38.     <option>HIDALGO</option>
  39.     <option>JALISCO</option>
  40.     <option>MEXICO</option>
  41.     <option>MICHOACAN</option>
  42.     <option>MORELOS</option>
  43.     <option>NAYARIT</option>
  44.     <option>NUEVO LEON</option>
  45.     <option>OAXACA</option>
  46.     <option>PUEBLA</option>
  47.     <option>QUERETARO</option>
  48.     <option>QUINTANA ROO</option>
  49.     <option>SAN LUIS POTOSI</option>
  50.     <option>SINALOA</option>
  51.     <option>SONORA</option>
  52.     <option>TABASCO</option>
  53.     <option>TAMAULIPAS</option>
  54.     <option>TLAXCALA</option>
  55.     <option>VERACRUZ</option>
  56.     <option>YUCATAN</option>
  57.     <option>ZACATECAS</option>
  58.   </select>
  59.   </label>
  60.   <br>
  61.   Municipio:
  62.   <label>
  63.   <select name="txtmunicipio" id="select2">
  64.   <?php
  65.   $liga=mysql_connect("servidor","usuario","contraseña");
  66.     mysql_select_db ("estados",$liga);
  67.     if ($_POST['select1']=="txtestado")
  68.     $cadena="select * from estados where txtestado = '"._POST["txtestado"]"'
  69.     $rs=mysql_query($cadena,$liga);
  70.     $datos=mysql_fetch_row($rs);
  71.     if($datos==NULL){
  72.     <select name="txtmunicipio" id="select2" "Estado no valido"";
  73.      }
  74.     else
  75.     <select name="txtmunicipio" id="select2" value='$datos'>
  76. ?>
  77.   </select>
  78.   </label>
  79.   <br>
  80.         <p>
  81.           <input type="submit" value="Aceptar", name="cmdboton">
  82.         </p>
  83.   <p align="left"><b><font color="#000080" size="5"><a href="Baja_Clientes.html" target="principal">Bajas</a> </font></b></p>
  84. <p align="left"><b><font color="#000080" size="5"><a href="Consultar_Clientes.html" target="principal">Consultas</a></font></b></p>
  85. <p align="left"><b><font color="#000080" size="5"><a href="Modificar_Clientes.html" target="principal">Modificaciones</a></font></b></p>
  86. <p align="left"><A HREF="EMPLEADOS.html">EMPLEADOS</A>
  87.     <A HREF="PRODUCTOS.html">PRODUCTOS</A>
  88.     <A HREF="PROVEEDORES.html">PROVEEDORES</A>
  89.     <A HREF="VENTAS.html">VENTAS</A>
  90.   <A HREF="mnuprincipal.html">MENÚ PRINCIPAL</A></p>
  91. </form>
  92. </FONT></FONT></FONT></P>
  93. </form>
  94. </body>
  95. </html>