| |||
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 |
| |||
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 |
| ||||
<% '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 |