Pregunta: | 3054 - LISTAS DESPLEGABLES DE SELECCIÓN MÚLTIPLE |
Autor: | Xavier Tuneu |
Hola, Necesito crear una lista desplegable que toma los valores de una BBDD y que me permita realizar una selección de múltiples valores de la lista. Gracias |
Respuesta: | fabian |
te conviene usar el GetRows del RecodSet dim rows() rows = rs.GetRows la variable rows se convierte en un array matricial o multi dimencianal o algo asi, la cual, ahora contiene todos los datos de la tabla. |
Respuesta: | Diego Cilveti |
lo que podes hacer es cargar los datos en 2 arrays, que comparten un campo en comun. EJ. id, pais id, id_pais, produccion entonces tenes que el id de la 1er tabla se corresponde con el id_pais de la segunda. ahora pones la info en un select (dentro de un form) y al select le pones la orden "onchange="JavaScript:submit()" y luego utilizas para filtrar en el segundo select el valor pasado por el primero |
Respuesta: | David Fernández |
- Lo primero sería hacer una conexión a la BBDD y crear un recordset para obtener los registros Ejemplo: Set conexion = Server.CreateObject("ADODB.Connection") conexion.open "Cadena de Conexión" ´Crear el recordset Set Rst = Server.CreateObject("ADODB.RecordSet") Rst.Open "Select * from Tabla_idiomas", conexion -Una vez que tenemos el recordset hay que cargar la lista con el resultado de la consulta. <select name="idiomas" style="width:210" MULTIPLE> <%Do While not Rst.EOF %> <option value="<%=Rst("id_ofimatica")%>"><%=Rst("DescripcionIdioma")%> <% RstOfimatica.MoveNext Loop%> </select> -Una vez que hayan hecho la selección se puede recuperar desde otra pagina mediante el objeto Request() |