Foros del Web » Programando para Internet » PHP »

<select> con base de datos

Estas en el tema de <select> con base de datos en el foro de PHP en Foros del Web. hola quisiera saber como tener varios select y que estos se manejen dinamicos segun lo que elegi en el select de arriba. El ejemplo mas ...
  #1 (permalink)  
Antiguo 06/01/2004, 10:22
 
Fecha de Ingreso: diciembre-2003
Ubicación: Quillota
Mensajes: 196
Antigüedad: 14 años
Puntos: 0
<select> con base de datos

hola quisiera saber como tener varios select y que estos se manejen dinamicos segun lo que elegi en el select de arriba.
El ejemplo mas comun es el de las regiones comunas y ciudades. Si tengo 3 tablas con sus respectivos datos, y en el primer select tengo esto
Código PHP:
<select multiple name= "menu[]" size="8">

<? 
   $resultado
mysql_query("SELECT codigo FROM paises",$conexion);
   while (
$registro mysql_fetch_row($resultado)){
   foreach(
$registro as $pais){
   echo 
"<option>$pais</option>"; }
   }
?>
Entonces cuando elijo chile que en el select de mas abajo solo me aparezcan como opciones comunas de chile y cuanod elija comunas en otro select solo opciones de ciudades de esa comuna.
Ojala me haya explicado bien supongo que tendra algo con javascript?
gracias
  #2 (permalink)  
Antiguo 06/01/2004, 10:43
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Lo puedes hacer integramente en Javascirpt o en PHP (sobre todo cuando esas comunas y demás datos relacionados dependen de una BD).

En este foro PHP tiene en sus FAQ's un ejemplo usando PHP integramente (lo cual implica una recarga de pàgina al cambiar uno de esos select):

http://www.forosdelweb.com/showthrea...608#post327608

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
  #3 (permalink)  
Antiguo 06/01/2004, 11:52
 
Fecha de Ingreso: diciembre-2003
Ubicación: Quillota
Mensajes: 196
Antigüedad: 14 años
Puntos: 0
gracia, lo voy a ver y probar altiro
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 03:21.