02. marts 2003 - 15:44
Der er
12 kommentarer og 2 løsninger
HJÆÆÆÆÆÆÆÆÆÆÆÆÆLP!!!!!!! ;-)
Hvad pokker går galt her: rigtig = 0 Forkert = 0 For Each Item In Request.Form Response.Write(Item & " " & Request.Form(Item)) & "<br>" afstande = split(Item & " " & Request.Form(Item), " ") Response.Write afstande(0) & "<br>" Response.Write afstande(1) & "<br>" Response.Write Right(Item & " " & Request.Form(Item),2) & "<br>" strSQL = "SELECT * FROM Quiz WHERE ID = "& afstande(0) &"" Set rs = myConn.Execute(strSQL) svar = rs(afstande(1)) response.write svar & "<br>" response.write rs(afstande(1)) & "<br>" If svar <> afstande(1) then Forkert = Forkert + 1 else rigtig = rigtig + 1 End if response.write "Rigtige: " & rigtig & "<br>" response.write "Forkerte: " & Forkert & "<br>" Next Glem alle mine response.write....det er kun for at se hvad den skriver ud. Lige meget hvad den modtager lægger den 1 til forkert...der kommer "Ja" fra formen og "Ja" fra databasen men NEJ NEJ...den er ligeglad... har snart ikke mere hår tilbage på hovedet ;-)
Annonceindlæg fra Barco
02. marts 2003 - 15:47
#1
Spørgsmål: "Hvad pokker går galt her:?" Svar: Din overskrift!!!
02. marts 2003 - 15:49
#2
øhh tak og undskyld hvis jeg har fornærmet dig.
02. marts 2003 - 15:54
#3
Et bud: Du sætter svar = rs(afstande(1)) og tester bagefter om svar <> afstande(1) ... skulle det ikke være rs(afstande(1)) ? JP
02. marts 2003 - 15:59
#4
Jo den er gal - men det skulle faktisk være: If svar <> Right(Item & " " & Request.Form(Item),2) then Men det ændrer desværre heller ikke på sammentællingen :-(
02. marts 2003 - 16:01
#5
Kommer der Ja eller ja ?? Ja og ja er nemlig ikke ens. Så prøv at sææte LCase omkring: If LCase(svar) <> LCase(Right(Item & " " & Request.Form(Item),2)) then
02. marts 2003 - 16:02
#6
og det er "ja" og " ja" heller ikke.
02. marts 2003 - 16:03
#7
Ja de er ens......men har lige prøvet og det ændrer heller ikke noget :-)
02. marts 2003 - 16:05
#8
Men den er alligevel gal med de Ja'er - har lige prøvet at skrive dem ind fysisk i filen - så virkede det.
02. marts 2003 - 16:06
#9
Og du er sikker på alt dette: Right(Item & " " & Request.Form(Item),2) giver et "ja"
02. marts 2003 - 16:07
#10
Response.Write "|" & LCase(svar) & "|" & LCase(Right(Item & " " & Request.Form(Item),2)) & "|" If LCase(svar) <> LCase(Right(Item & " " & Request.Form(Item),2)) then
02. marts 2003 - 16:08
#11
Ja den skriver et "Ja" ud - det kommer fra en Radio-knap - kan man formatere det man modtager på nogen måde? ligesom du ville forsøge med LCase??
02. marts 2003 - 16:11
#12
Ja man kan sætte value på radio knappen value="ja" er det det du tænker på? Et af Ja'erne må indeholde mere en bare "ja"
02. marts 2003 - 16:12
#13
Prøv at sætte en trim ind den skulle fjerne evt mellemrum: svar = Trim(rs(afstande(1)))
02. marts 2003 - 16:15
#14
Så spiller det - tak for hjælpen :-) Så kan håret gro ud igen ;-)
Kurser inden for grundlæggende programmering