05. august 2005 - 15:47Der er
11 kommentarer og 1 løsning
Redigering af dropdown menu
Jeg har nogle data i min database. Når de så skal redigeres i min redigering.asp, så har jeg lavet så den viser de rette data i felterne. Dvs. de data på valgte formular. MEN I min dropdown vælger den altid DTK istedet for det, som den havde fra min database.
Med OS2ai forsøger Aarhus Kommune og OS2-fællesskabet at give offentlige medarbejdere adgang til generativ AI uden at gøre kommunerne mere afhængige af amerikanske techgiganter.
hvis du fx hiver felterne ud af en database og vil have at den valgte svarer til værdien i en session så --- response.write "<select name=""Funktion"">" do while not rs.eof if rs("navn") = session("navn") then response.write "<option selected value="""&rs("navn")&""">"&rs("navn")&"</option>" else response.write "<option value="""&rs("navn")&""">"&rs("navn")&"</option>" end if rs.movenext loop response.write "</select>"
jeg kan se du har valgt de to øverste som selected, derved vil det altid være den sidste som bliver valgt, for man kan kun have een der er valgt når ikke det er en multiple select --- Hvis ikke du mener noget ala det jeg har skrevet, så prøv at poste din kode :o)
ahh ok så den står fast, hvis feltet i databasen hedder RS("sortering") så bliver du nød til at gøre det slavisk ---- <select name="Funktion" size="1"> <option value="Aulum" <%if RS("sortering")="Aulum" then%>selected<%end if%>>Aulum</option> <option value="DTK"<%if RS("sortering")="DTK" then%>selected<%end if%>>DTK</option> <option value="Konsulent Øst"<%if RS("sortering")="Konsulent Øst" then%>selected<%end if%>>Konsulent Øst</option> <option value="Konsulent Vest"<%if RS("sortering")="Konsulent Vest" then%>selected<%end if%>>Konsulent Vest</option> <option value="Montør / tekniker"<%if RS("sortering")="Montør / tekniker" then%>selected<%end if%>>Montør / tekniker</option> </select>
ADODB. Recordset error 800a0cc1 item cannot be found in the collection corresponding to the requested name or ordinal. /admin/RetTelefonTavle.asp line 95
Det er fordi den ikke kan finde RS("sortering") jeg gættede på det var det dit felt i databasen hedder Så du skal alle steder rette RS("sortering") med RS("NAVNET I DATABASEN DER SKAL SAMMENLIGNES MED") Hvis du er med ? :o)
oki doki :o) Så¨må du jo endelig råbe højt hvis du støder på mere godt det viker :o)
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.