Avatar billede sorenmt84 Juniormester
11. juli 2002 - 18:25 Der er 4 kommentarer og
1 løsning

Drop down boks marker aktuelle

Har db, hvor indhold hentes ud i en drop down boks. Nu kunne jeg godt tænke mig at få det lavet sådan så den post som pt. er valgt i databasen vil være den der er valgt i drop down boksen når man henter siden.

Ligesom her på eksperten. Hvis man trykker på opret spørgsmål i f.eks. kategorien asp, vil ASP automatisk stå valgt i kategori når man opretter dette... Eksperten har vil næppe lavet en drop down boks til hver kategori???
Avatar billede hells Nybegynder
11. juli 2002 - 18:43 #1
side med drop-down:
<select name="id">
<%
Do
Response.Write "<option value=""" & rs("id") & """>" & rs("navn") & "</option>"
rs.MoveNext
Loop While NOT rs.EOF
%>
</select>

side, hvor data hentes udfra valg i drop-down-boks:
<%
strSQL = "Select * from tabelnavn Where id = " & Request.Form("id")
osv
%>
Avatar billede a1a1 Novice
11. juli 2002 - 19:10 #2
hvis du har id og navn som felterne i din database...

og du sender id med dit link ex. default.asp?id=4
<%
id = CDbl(Request("id"))

hent data....

Response.Write "<select name=""id"">"
While not rs.eof
Response.Write "<option value=""" & rs("id") & """ "
if id = CDbl(rs("id")) Then
Response.Write " selected=""selected"" "
End If
Response.Write ">" & rs("navn") & "</option>"
rs.MoveNext
Wend
%>
</select>

det skulle gerne virke :)
Avatar billede sorenmt84 Juniormester
17. september 2002 - 15:37 #3
Beklager den lange tid... Kan ikke få dem til at virke...
Avatar billede sorenmt84 Juniormester
22. november 2002 - 16:42 #4
Lukker...
Avatar billede a1a1 Novice
22. november 2002 - 21:23 #5
røver
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester