Está usted en Indice > Construcción > Lenguajes > ASP > Lecciones y Paso a Paso > Selects dependientes con ASP y BD
Construcción
Maletín
Utilidades
Cursos
Promoción
Rentabilidad
Zona Novatos
Foros
Acceso a tu cuenta

Selects dependientes con ASP y BD

Sistema para que las opciones de un select se vinculen a lo que se ha seleccionado en otro select, manteniendo todas las opciones en una base de datos.

Este es un sistema de "selects dependientes" (es decir, que interactúan el uno con el otro), tomando a la vez los datos desde una base de datos Access.

Sólo será necesario 1 módulo ASP (selecs_dependientes.asp) y la base de datos correspondiente (ssdd.mdb).

En este ejemplo, se trabajará con dos selects:

- Uno de países
- Otro de provincias o comunas

Base de datos ssdd.mdb
La base de datos deberá contener dos tablas relacionadas entre sí.

TABLA CAMPOS
paises idPais (autonumérico) [clave principal]
pais (texto)
provincias pais (numero)
idProvincia (autonumérico) [clave principal]
provincia (texto)

Con una relación entre tablas como esta:

relación

selects_dependientes.asp

La página ASP es bastante sencilla de entender. Se trata de un script para construir los dos campos select a partir de los valores de la base de datos.

La primera vez que carga la página se muestra únicamente el primer campo select con los valores que extrae de la tabla de países. Al campo select se le ha incluído el evento Javascript onchange para que, en el momento que cambie la opción seleccionada, se cargue la página pasándo por parámetro el identificador del país seleccionado.

La segunda vez que carga la página -porque se cambió el valor del primer select- recibe por la URL el identificador del país seleccionado. Entonces muestra el segundo select con las opciones relacionadas con el país que recibe por parámetro, es decir, si seleccionó el país Argentina, se cargarán únicamente las provincias de ese país.



Usuarios que han visto este tema también han visto...

- Envío de E-Mails con CDONTS
- Problemas con las fechas?
- Validar e-mail
- Envio EMail con HTML en ASP


Versión imprimible - Versión imprimible de este documento
Enviar e-mail - Enviar por e-mail este documento
Publicidad

Información legal | Política de Privacidad | Contacte con nosotros

Otro proyecto de Factoría de Internet. Copyright© 2003-2008 Factoría de Internet S.L.. Todos los derechos reservados.


Página generada el 04-12-2008 a las 07:38:11