11. september 2005 - 13:19Der er
1 kommentar og 1 løsning
dropdown box
Hvordan laver man en dropdown box som skal hente data fra en database og hvor det ikke er den samme data hver gang(altså der er flere dropdown boxe på samme side, men de skal ikke hente den samme data)
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Slettet bruger
14. september 2005 - 23:15#1
Hejsa
Jeg er ikke helt sikker på at jeg har forstået dit spørsmål korrekt... Men jeg prøver alligevel...
- ellers må du lige stikke mig din nuværende asp-kode så skal jeg nok se på det... Her er mit udkast: <% Set Conn = Server.CreateObject("ADODB.Connection") Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath ("DinDatabase.mdb") strSQL = "select * from DinTabel" set rs = Conn.execute(strSQL) Do Until rs.EOF count=count+1 DitDatabaseInfo = "" & rs("DitDatabaseInfo") & "" %> <select size="1" name="DropDown<%="" & count & ""%>"> <option value="<%="" & DitDatabaseInfo & ""%>"><%="" & DitDatabaseInfo & ""%></option> </select> <% rs.MoveNext Loop Conn.Close Set Conn = Nothing %>
FORKLARING: I starten angives hvad databasen hedder samt stine dertil. Dernæst skal det angives hvilken tabel i databasen vi skal kigge på. Så laver jeg en "counter", som sikrer at navnet på dropdownboksen aldrig vil blive det samme i nogle af dem. For eksempel så vil navnet på den første dropdownboks blive "DropDown1". Dernæst henter jeg dataen fra tabellen ved at angive "DitDatabaseInfo". "DitDatabaseInfo" er både værdien i hver dropdownboks og det som skal stå dropdownboksen.
- dette ovenstående script kan selvfølgelig sagtens ændres på mange måder sådan at det kan de ting som du skal bruge...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.