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

bd con lista desplegable

Estas en el tema de bd con lista desplegable en el foro de ASP Clásico en Foros del Web. Holas, tengo un formulario donde grabao datos de los campos y de un menu desplegable que jala los datos de la bd, ademas tengo un ...
  #1 (permalink)  
Antiguo 14/01/2004, 12:59
 
Fecha de Ingreso: enero-2002
Ubicación: Callao - Perú
Mensajes: 1.127
Antigüedad: 22 años, 5 meses
Puntos: 0
bd con lista desplegable

Holas, tengo un formulario donde grabao datos de los campos y de un menu desplegable que jala los datos de la bd, ademas tengo un form donde edito los registros que agrego en la bd, es posible mostrar en la lista despegable indicando como seleccionado el dato que esta en la bd???
__________________
SaLuDoS dE:
PePeLuChO dEl PeRú PaRa El MuNdO
  #2 (permalink)  
Antiguo 15/01/2004, 08:54
Avatar de jercer  
Fecha de Ingreso: octubre-2003
Mensajes: 373
Antigüedad: 20 años, 7 meses
Puntos: 13
así:

<option value="xxx" <%if rs("campo") = "xxx"%>selected<%%>></option>

Eso lo deberías de poner en cada option claro
  #3 (permalink)  
Antiguo 15/01/2004, 10:08
Avatar de RucarMaN  
Fecha de Ingreso: julio-2003
Ubicación: Caripito Edo Monagas
Mensajes: 169
Antigüedad: 20 años, 10 meses
Puntos: 1
<select>
<%while not rs.eof%>
<option value="<%=id%>"><%=dato%></option>
<%rs.movenext
wend%></select>

creo que es algo asi..
__________________
Con la ayuda de todos seremos mejores...

http://www.pemoweb.com
  #4 (permalink)  
Antiguo 15/01/2004, 10:46
 
Fecha de Ingreso: octubre-2003
Ubicación: Granada
Mensajes: 481
Antigüedad: 20 años, 8 meses
Puntos: 1
RucarMan te pregunto : si tengo en una tabla varios elementos que quiero poner en una lista desplegable pero a veces dos de ellos pueden estar en blanco

es decir sabor1,sabor2,sabor3,sabor4...etc

<select>
<%while not rs.eof%>
<option value="<%=id%>"><%=rs.fields(sabor1)%></option>
<option value="<%=id%>"><%=rs.fields(sabor2)%></option>
<option value="<%=id%>"><%=rs.fields(sabor3)%></option>
<option value="<%=id%>"><%=rs.fields(sabor4)%></option>
<%rs.movenext
wend%></select>

si por ejemplo el sabor 3 y 4 estuvieran en blanco daria error??

un saludo
__________________
la duda es el principio del saber
  #5 (permalink)  
Antiguo 15/01/2004, 11:32
Avatar de mebarak  
Fecha de Ingreso: julio-2001
Ubicación: México, Distrito Federal
Mensajes: 133
Antigüedad: 22 años, 11 meses
Puntos: 0
<%
'Conectamos con nuestra tabla donde tengamos los datos del menu
'Declaramos variables
DimNoReg ArrMenu()
'Cuentas cuantos registros tiene tu tabla
NoReg = RS.Recordcount
'los ingresamos en un array
For a= 0 To NoReg
If a = 0 Then
Redim ArrMenu(a)
ArrMenu (a) = RS.field("campo")
Else
Redim preserve ArrMenu(a)
ArrMenu(a) = RS.field("campo")
End IF
Next
%>
ahora los datos ingresados en el array los pondremos en las opciones de nuestro menu
<select name="select">
<%
For i = 0 To Ubound(ArrMenu)
If RS.field("campo") = ArrMenu(i) Then
Response.write("<Option Value" & ArrMenu(i) & " selected>" & ArrMenu(i) & "</option>")
Else
Response.write("<Option Value" & ArrMenu(i) & ">" & ArrMenu(i) & "</option>")
End If
Next %>
</Select>

------------------------------
Con eso tendras tus opciones en el menu y la que tienes en la base de datos estara seleccionada, te recomiendo que las opciones de tu menu ensten en una tabla de tu base de datos asi sera mas facil y rápido agregar y quitar opciones

Bye y suerte
__________________
Daniel Nava
Sistem administrator Wintel
Desarrollador web [IIS]
http://mebarak.blogspot.com
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 14:55.