Avatar billede martens Guru
24. august 2006 - 21:48 Der er 13 kommentarer og
2 løsninger

Checkbox virker ikke, hvad gør jeg galt

Hej jeg har dette script som virkede upåklageligt indtil, jeg ville forsøge at sætte en checkbox ind ( området mellem mellemrummene...

jeg vil gerne have en BIT-værdi sat i min SQL-database, via denne checkboks.

her er er det der ikke virker p.t. :


<%

Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "PROVIDER=MSDASQL;DRIVER={SQL Server};SERVER=localhost;DATABASE=afd19;UID=sa;PWD=Vanessa6;"

Conn.Execute("UPDATE user_information SET navn1='" & request.form("navn1") &_
"', navn2='" & request.form("navn2") &_
"', telefonnummer='" & request.form("telefonnummer") &_
"', telefonnummer2='" & request.form("telefonnummer2") &_
"', telefonnummer3='" & request.form("telefonnummer3") &_
"', mail='" & request.form("mail") &_




"', nyhedsbrev='" & request.form("nyhedsbrev") &_

value = request.form("nyhedsbrev")
if value = "on" then
nyhedsbrev = true
else
nyhedsbrev = false
end if
rs("nyhedsbrev") = nyhedsbrev &_





"', password='" & request.form("password") &_
"', kids1='" & request.form("kids1") &_
"', kids1birthday='" & request.form("kids1birthday") &_
"', kids2='" & request.form("kids2") &_
"', kids2birthday='" & request.form("kids2birthday") &_
"', kids3='" & request.form("kids3") &_
"', kids3birthday='" & request.form("kids3birthday") &_
"', kids4='" & request.form("kids4") &_
"', kids4birthday='" & request.form("kids4birthday") &_
"', kids5='" & request.form("kids5") &_
"', kids5birthday='" & request.form("kids5birthday") &_
"', husdyr1='" & request.form("husdyr1") &_

"' WHERE ID = " & Session("ID"))

response.redirect "login_OK.asp?opdateret=Y"

%>

her er fejlen :

Microsoft VBScript compilation error '800a03ea'

Syntax error

/gemdata.asp, line 19

if request.form("nyhedsbrev") = "on" then
^


mvh martens
Avatar billede softspot Forsker
24. august 2006 - 21:59 #1
Du må ikke have blanke linier mellem linier der er sammensat med liniecontinuation.

Desuden kan du ikke have if-sætninger og andre sætninger inde i en strengsammensætning. Hvis du har en værdi der indgår i en strengsammensætning og som er betinget, skal den findes inden du skal bruge den i strengsammensætningen.
Avatar billede martens Guru
24. august 2006 - 22:20 #2
kan du så ikke lige copy/paste og sende dit bedste bud på en rigtig løsning af problemet...
Avatar billede softspot Forsker
24. august 2006 - 22:26 #3
Jeg er ikke helt sikker på hvad ud vil, men nedenstående kunne da være et bud:

<%
value = request.form("nyhedsbrev")
if value = "on" then
  nyhedsbrev = true
else
  nyhedsbrev = false
end if


Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "PROVIDER=MSDASQL;DRIVER={SQL Server};" & _
          "SERVER=localhost;DATABASE=afd19;UID=sa;PWD=Vanessa6;"

Conn.Execute("UPDATE user_information SET navn1='" & request.form("navn1") &_
"', navn2='" & request.form("navn2") &_
"', telefonnummer='" & request.form("telefonnummer") &_
"', telefonnummer2='" & request.form("telefonnummer2") &_
"', telefonnummer3='" & request.form("telefonnummer3") &_
"', mail='" & request.form("mail") &_
"', nyhedsbrev='" & value &_
"', password='" & request.form("password") &_
"', kids1='" & request.form("kids1") &_
"', kids1birthday='" & request.form("kids1birthday") &_
"', kids2='" & request.form("kids2") &_
"', kids2birthday='" & request.form("kids2birthday") &_
"', kids3='" & request.form("kids3") &_
"', kids3birthday='" & request.form("kids3birthday") &_
"', kids4='" & request.form("kids4") &_
"', kids4birthday='" & request.form("kids4birthday") &_
"', kids5='" & request.form("kids5") &_
"', kids5birthday='" & request.form("kids5birthday") &_
"', husdyr1='" & request.form("husdyr1") &_
"' WHERE ID = " & Session("ID"))

response.redirect "login_OK.asp?opdateret=Y"

%>
Avatar billede martens Guru
24. august 2006 - 23:47 #4
bingo it works.....
Avatar billede martens Guru
24. august 2006 - 23:48 #5
næsten
Avatar billede softspot Forsker
24. august 2006 - 23:59 #6
OK, men i.o.m. du ikke siger hvad der går galt, så antager jeg at du selv kan løse de sidste udfordringer...(?)
Avatar billede martens Guru
25. august 2006 - 01:05 #7
Ja , sagen er nu løst ..
tak for hjælpen.. smid lige et svar !
Avatar billede softspot Forsker
25. august 2006 - 07:55 #8
Velbekomme :)
Avatar billede softspot Forsker
05. marts 2007 - 13:48 #9
Skal der tildeles point?
Avatar billede martens Guru
05. marts 2007 - 14:25 #10
beklager... at jeg ikke gav dig points for LÆNGE siden...
Avatar billede softspot Forsker
05. marts 2007 - 14:30 #11
Det er OK, der ligger et svar til dig :)
Avatar billede softspot Forsker
05. marts 2007 - 14:48 #12
...som DU så skal acceptere... :)
Avatar billede martens Guru
05. marts 2007 - 15:22 #13
bedre ? LOL
Avatar billede softspot Forsker
05. marts 2007 - 15:26 #14
Jeps! :D

Tak for point :)
Avatar billede martens Guru
05. marts 2007 - 15:43 #15
velbekomme du !
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