21. marts 2000 - 02:18Der er
7 kommentarer og 1 løsning
Dropdown selected
I en 'edit-mode' i et admin-modul har man muligheden for via dropdown at vælge nogle billeder til brug i et layout. Men hvis der nu i forvejen er gemt oplysninger i basen om, at met billede er valgt, hvordan vælger jeg så dette på forhånd, når redigeringssiden loades? Jeg er klar over, at jeg på en eller anden måde skal have sammenlignet navnet gemt i basen med mulighederne i dropdownmenuen, men dette besværliggøres af disse muligheder, der kan variere fra gang til gang, da de i virkeligheden lister indholdet i et bibliotek.
Jeg håber det er nogenlunde tydeligt, hvor jeg vil hen...
Har man mulighed for at lave et smart loop eller noget..?
<option selected> er selvfølglig html-koden nødvendig for at løse mit problem, der dog stadig går ud på at finde af hvilken option, der skal være selected :)
Hej Pollas... Du har flere muligheder. Jeg gør det normalt, når jeg henter fra basen og opbygger min <select> Prøv at se her: strSQL = "SELECT * FROM TabelNavn WHERE ORDER BY EtEllerAndet" Set rs = myConn.Execute(strSQL) If Not (rs.BOF Or rs.EOF) Then Do While Not rs.EOF strSEL = "" If rs("EtEllerAndetFelt") = EtEllerAndet Then strSEL = " selected" End If cboDropDown = cboDropDown & "<option" & strSEL & " value=""" & rs("EtEllerAndet") & """>" & rs("EtEllerAndet") & "</option>" rs.movenext Loop End If
strSQL = "SELECT * FROM TabelNavn ORDER BY EtEllerAndet"
Det er linien If rs("EtEllerAndetFelt") = EtEllerAndet Then som er vigtig. Det er her du kan finde ud af om den skal vælges.. Håber jeg har forstået dit sp korrekt.
Hej Sone... Det var bare lige en kodestump, som jeg lavede cut copy and paste... ups..
Synes godt om
Ny brugerNybegynder
Din løsning...
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.