Foros del Web » Programando para Internet » ASP Clásico »

generar checkbox desde una base de datos

Estas en el tema de generar checkbox desde una base de datos en el foro de ASP Clásico en Foros del Web. junto con saludarles quisiera exponerles mi problema: resulta que estaba programando una pagina web y en cierta parte tenia que llenar unos combo box con ...
  #1 (permalink)  
Antiguo 07/11/2007, 08:44
 
Fecha de Ingreso: octubre-2007
Ubicación: Santiago ,Chile
Mensajes: 146
Antigüedad: 17 años, 6 meses
Puntos: 0
generar checkbox desde una base de datos

junto con saludarles quisiera exponerles mi problema:


resulta que estaba programando una pagina web y en cierta parte tenia que llenar unos combo box con datos desde una tabla en oracle lo cual logre despues de un arduo trabajo con la conexion y la creacion de la funcion pero al pasar el tiempo me di cuenta de que el usuario se demoraba mucho en buscar los datos a travez del combo box entonces intente hacer lo siguiente pero no me dio resultado; quiero crear unos checkbox en donde el texto que acompaña a los check box sea los datos venidos desde la tabla en oracle .

<input name="ch_13" type="checkbox" value="PC_DESKTOP"/>Pc_desktop <input name="ch_14" type="checkbox" value="NOTEBOOK" />Notebook <input name="ch_15" type="checkbox" value="NO_USA"/>No Usa

donde Pc_desktop Notebook y No usa tienen que ser datos venidos de la tabla oracle

muchas gracias :D
  #2 (permalink)  
Antiguo 07/11/2007, 10:36
Avatar de Shiryu_Libra
Colaborador
 
Fecha de Ingreso: febrero-2007
Ubicación: Cantando "Screenager" en "Kirafa Kaput"
Mensajes: 3.614
Antigüedad: 18 años, 2 meses
Puntos: 88
Re: generar checkbox desde una base de datos

por que no intentas agregandole el TAG LABEL, ejemplo

Cita:
<label><%=RS.Fields.Item("campo1").value%>
<input name="<%="ch_"&i%>" id="<%="ch_"&i%>" type="checkbox" value="<%=RS.Fields.Item("campo2").value%>" /></label>
RS.Fields.Item("campo1").value <---Seria el nombre que quieres para el checkbox
"ch_"&i <---Dinamicamente con el while al recorrer la base de datos
RS.Fields.Item("campo2").value <---El Valor que le asignaras directamente

y como quedaria en el codigo

Cita:
if Err=0 then
if RS.EOF=TRUE then
response.write "No hay datos que mostrar"
else
i=0
while RS.EOF=FALSE%>
<label><%=RS.Fields.Item("campo1").value%>
<input name="<%="ch_"&i%>" id="<%="ch_"&i%>" type="checkbox" value="<%=RS.Fields.Item("campo2").value%>" /></label><%
i=i+1
wend
end if
else
response.write "Error en la aplicacion, Contacte a su WebMaster" & Error
end if
__________________
"Eres parte del problema, parte de la solucion o parte del paisaje"
Un Saludo desde Desierto de Altar, Sonora, MX.
Shiryu_libra
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 07:54.