Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/02/2013, 15:41
kenproxd
 
Fecha de Ingreso: agosto-2009
Mensajes: 349
Antigüedad: 15 años, 3 meses
Puntos: 8
Actualizar un select según otro select

Hola,

Trato de lograr que un select (distrito) se llene según lo que se seleccione en otro select (departamento). He visto muchas veces en otras webs esto pero he tratado de buscar como hacerlo y no tengo éxito.

Mi código es el siguiente:

Código PHP:
Ver original
  1. <select id="departamento" name="departamento">
  2.  
  3. <?php
  4. $query = mysql_query("SELECT * FROM pa_peru WHERE departamento = ''") or die(mysql_error());
  5.  
  6. echo "<option>Departamento</option>";
  7.  
  8. while($row = mysql_fetch_array($query)) {
  9.  
  10. echo '<option value="'.$row['id_p'].'">'.$row['nombre'].'</option>';
  11.  
  12. }
  13. ?>
  14. </select>
  15.  
  16. <select id="distrito" name="distrito">
  17. <?php
  18. $query2 = mysql_query("SELECT * FROM pa_peru WHERE departamento = 'valor de OPTION seleccionado del SELECT DEPARTAMENTO'") or die(mysql_error());
  19.  
  20. echo "<option>Distrito</option>";
  21.  
  22. while($row2 = mysql_fetch_array($query2)) {
  23.  
  24. echo '<option value="'.$row2['id_p'].'">'.$row2['nombre'].'</option>';
  25.  
  26. }
  27. ?>
  28. </select>

Espero se entienda y puedan ayudarme. Gracias desde ya.