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
Annonceindlæg fra Barco
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.
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...
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" %>
24. august 2006 - 23:47
#4
bingo it works.....
24. august 2006 - 23:48
#5
næsten
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...(?)
25. august 2006 - 01:05
#7
Ja , sagen er nu løst .. tak for hjælpen.. smid lige et svar !
25. august 2006 - 07:55
#8
Velbekomme :)
05. marts 2007 - 13:48
#9
Skal der tildeles point?
05. marts 2007 - 14:25
#10
beklager... at jeg ikke gav dig points for LÆNGE siden...
05. marts 2007 - 14:30
#11
Det er OK, der ligger et svar til dig :)
05. marts 2007 - 14:48
#12
...som DU så skal acceptere... :)
05. marts 2007 - 15:22
#13
bedre ? LOL
05. marts 2007 - 15:26
#14
Jeps! :D Tak for point :)
05. marts 2007 - 15:43
#15
velbekomme du !
Kurser inden for grundlæggende programmering