Foros del Web » Programando para Internet » Javascript »

Problema con select y BD con listas

Estas en el tema de Problema con select y BD con listas en el foro de Javascript en Foros del Web. Que tal . Mi problema es que necesito que al seleccionar un determinado item en un select se me active el otro con el contenido ...
  #1 (permalink)  
Antiguo 21/08/2006, 09:30
 
Fecha de Ingreso: agosto-2006
Mensajes: 1
Antigüedad: 17 años, 8 meses
Puntos: 0
Problema con select y BD con listas

Que tal . Mi problema es que necesito que al seleccionar un determinado item en un select se me active el otro con el contenido de una lista predeterminada o mejor sacada de una base de datos realizada en postgress . El còdigo de como saco la lista es :
<?
//Lista Màquinas
include ("../configuracion/connect.php");
$lista_mq;
$resultado=pg_Exec($conectar, "select id, nombre from hojas order by nombre");
while($mostrar=@pg_fetch_array($resultado))
$lista_mq .= "<option value='$mostrar[nombre]'>$mostrar[nombre]</option>";
//mandar el valor de la variable o campo a consultar y a mostrar

$cerrardb = pg_close ($conectar);
?>
y se muestra en el select asì :
<select name="caja_mq" id="caja_mq">
<option value='0'>(Seleccione)</option>
<?echo $lista_mq?>
</select>
Esto funciona perfecto para un select , pero necesito que funcione para dos interrelacionados y con varias listas .
Gracias .
  #2 (permalink)  
Antiguo 21/08/2006, 11:08
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Hola luismt, bienvenido a los foros :

Con javascript solo puedes tratar los datos que están en la máquina del cliente, así que para lo que quieres tendrías que envíar a la página todas las consultas, o recargar la página...

Te recomiendo que veas la tecnología ayax, que no es muy complicado y resuelve tu problema.

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
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 00:08.