Avatar billede jespera Nybegynder
21. august 2002 - 17:52 Der er 6 kommentarer og
1 løsning

Indlæsning af værdi fra db til checkbox

Hej alle

jeg har en felt i min db der hedder aktiv. Værdien for denne er enten ja eller nej.

1) hvis værdi = ja skal der være kryds i min check box
2) eller hvis værdi = nej må der ikke være kryds

kan godt få læst alle værdier ind ind i variabler men problemet er hvordan man får checkboxen adkrydset ved f.eks ja....

På forhånd tak......

:-)
Avatar billede jespera Nybegynder
21. august 2002 - 17:54 #1
sådan ser min checkbox ud:

<input type="checkbox" name="aktiv" value="NEJ">
Avatar billede jespera Nybegynder
21. august 2002 - 17:55 #2
value er sat til nej da jeg i opdater bruger.

If Request.Form("aktiv") <> "" Then
aktiv = "Ja"
Else
aktiv = "Nej"
End If
Avatar billede medions Nybegynder
21. august 2002 - 17:59 #3
If Request.Form("aktiv") <> "" Then
Response.Write("<input type=""checkbox"" name=""aktiv"" value=""NEJ"" checked>")
Else
Response.Write("<input type=""checkbox"" name=""aktiv"" value=""NEJ"" checked>")
End If

//>Rune
Avatar billede jespera Nybegynder
21. august 2002 - 18:06 #4
hmmmm er det ikke noget med at hvis variablen aktiv = ja skal der skrives

Response.Write("<input type=""checkbox"" name=""aktiv"" value=""NEJ"" checked>")
else
Response.Write("<input type=""checkbox"" name=""aktiv"" value=""NEJ"" unchecked>")

men hvodan tester man det med if/else sætning ?????

ovenståenden vil da ikke virke til mit formål ???
Avatar billede eagleeye Praktikant
21. august 2002 - 18:16 #5
du skal havde et recordset som hendter data fra datanabasen her kaldet rs..:

<input type="checkbox" name="aktiv" value="NEJ"
<% If LCase(rs("aktiv")) = "ja" Then Response.write " CHECKED" %> >
Avatar billede jespera Nybegynder
21. august 2002 - 18:22 #6
eagleeye>> Lige hvad jeg havde brug for.........Super........

lige et hurtigt spg....havd betyder LCase ???

Tak for hjælpen  !!!!
Avatar billede eagleeye Praktikant
21. august 2002 - 18:26 #7
Den konverter en streng til små bogstaver.. For når ma sammenligner "Ja" og "ja" i en if sætning er det ikke det samme så for at siker der både kan stå "ja", "Ja" eller "JA" i recordsetet så konveretes der til småbogstaver.

UCase gør det modsatte lave storbogstaver i en streng.
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