Avatar billede Slettet bruger
25. marts 2002 - 21:10 Der er 6 kommentarer og
1 løsning

checkbox?

Hej

Jeg har sgu egentlig ikke rigtig anvendt checkboxes før, så jeg er lidt på herrens mark ligenu...

Jeg har lavet følgende kode, men kan ikke få det til at virke:
*******************
strStatusSMS = Request.Form("status_modtage_sms")
strStatusMAIL = Request.Form("status_modtage_mail")

If strStatusSMS = "frameldt" Then
strSQL_SMS = "Sand"
ElseIf strStatusMAIL = "frameldt" Then
strSQL_MAIL = "Sand"
End If

If strSQL_SMS = "Sand" Then

strSQL_SMS = "UPDATE tbl_users SET abbo_sms_status_modtage='" & strStatusSMS & "' WHERE navn = '" & Session("user") & "'"

ElseIf strSQL_MAIL = "Sand" Then

strSQL_MAIL = "UPDATE tbl_users SET abbo_mail_status_modtage='" & strStatusMAIL & "' WHERE navn = '" & Session("user") & "'"

End If

    If strSQL_SMS = "Sand" Then
    'Response.Write(strSQL)
    Conn.Execute strSQL_SMS
    ElseIf strSQL_MAIL = "Sand" Then
    Conn.Execute strSQL_MAIL
    End If
*******************
strStatusSMS og strStatusMail henter naturligvis værdien fra checkboxen
Avatar billede Slettet bruger
25. marts 2002 - 21:12 #1
Problemet er, at der ganske enkelt ikke sker noget når jeg submitter min form
Avatar billede a1a1 Novice
25. marts 2002 - 21:14 #2
checkbox'es bliver kun sendt hvis de er valgt.

det er nok der problemet ligger
Avatar billede Slettet bruger
25. marts 2002 - 21:17 #3
a1 > Der sker sgu heller ikke noget selvom de er valgt!
Avatar billede a1a1 Novice
25. marts 2002 - 21:33 #4
din checkbox skal se sån ud:

<input type=checkbox name="status_modtage_sms" value="frameldt">

<input type=checkbox name="status_modtage_email" value="frameldt">
Avatar billede a1a1 Novice
25. marts 2002 - 21:34 #5
du har også lavet det sådan at man kun kan vælge enten det ene eller det andet, ikke begge ting på en gang
Avatar billede a1a1 Novice
25. marts 2002 - 21:38 #6
strSQL_SMS = "Sand"
bliver også "overskrevet" af
strSQL_SMS = "UPDATE tbl_users SET abbo_sms_status_modtage='" & strStatusSMS & "' WHERE navn = '" & Session("user") & "'"

så den nederste
If strSQL_SMS = "Sand" Then
vil aldrig du....
Avatar billede Slettet bruger
25. marts 2002 - 22:11 #7
a1 > Du har natuligvis ret, jeg har nu ændret det til : If strStatusSMS = "frameldt" Then
SQL_SMS = "Sand"
ElseIf strStatusMAIL = "frameldt" Then
SQL_MAIL = "Sand"
End If

If SQL_SMS = "Sand" Then

strSQL_SMS = "UPDATE tbl_users SET abbo_sms_status_modtage='" & strStatusSMS & "' WHERE navn = '" & Session("user") & "'"

ElseIf SQL_MAIL = "Sand" Then

strSQL_MAIL = "UPDATE tbl_users SET abbo_mail_status_modtage='" & strStatusMAIL & "' WHERE navn = '" & Session("user") & "'"

End If

    If SQL_SMS = "Sand" Then
    Conn.Execute strSQL_SMS
    ElseIf SQL_MAIL = "Sand" Then
    Conn.Execute strSQL_MAIL
    End If
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