Ver Mensaje Individual
  #2 (permalink)  
Antiguo 08/12/2011, 11:13
Avatar de Patriarka
Patriarka
 
Fecha de Ingreso: enero-2011
Ubicación: Moreno, Buenos Aires, Argentina
Mensajes: 2.851
Antigüedad: 13 años, 3 meses
Puntos: 288
Respuesta: Combobox en PHP

y lo tenes que hacer con ajax o de la forma tradicional asi

Código PHP:
Ver original
  1. <select name="cambia_ciudad" onchange="envia_este_form();">
  2.     <?php
  3.     $res=mysql_query("SLLECT * FROM NIVEL1");
  4.     while ($row = mysql_fetch_object($res)) {
  5.     ?>
  6.         <option value="<?php echo $row->id_pais; ?>"><?php echo $row->nombre_pais; ?></option>
  7.     <?php
  8.     }
  9.     ?>
  10. </select>
  11. <?php
  12. if(isset($_REQUEST['cambia_ciudad'])){
  13.  
  14.     $pais_elegido = $_REQUEST['cambia_ciudad'];
  15. ?>
  16.     <select name="ciudad" onchange="envia_este_form();">
  17.     <?php
  18.     $res=mysql_query("SLLECT * FROM NIVEL1 P, NIVEL2 C WHERE P.pais_id = C.pais_id AND P.pais_id = $pais_elegido");
  19.     while ($row = mysql_fetch_object($res)) {
  20.     ?>
  21.         <option value="<?php echo $row->id_ciudad; ?>"><?php echo $row->nombre_ciudad; ?></option>
  22.     <?php
  23.     }
  24.     ?>
  25. </select>
  26. <?php
  27. }
  28. ?>

el metodo js envia_este_form()
hace el submit del tu formulario a la misma pagina nada mas