Avatar billede meyer Nybegynder
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 ;-)
Avatar billede abpdk Nybegynder
02. marts 2003 - 15:47 #1
Spørgsmål: "Hvad pokker går galt her:?"
Svar: Din overskrift!!!
Avatar billede meyer Nybegynder
02. marts 2003 - 15:49 #2
øhh tak og undskyld hvis jeg har fornærmet dig.
Avatar billede jpvj Nybegynder
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
Avatar billede meyer Nybegynder
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 :-(
Avatar billede eagleeye Praktikant
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
Avatar billede mortrr Praktikant
02. marts 2003 - 16:02 #6
og det er "ja" og " ja" heller ikke.
Avatar billede meyer Nybegynder
02. marts 2003 - 16:03 #7
Ja de er ens......men har lige prøvet og det ændrer heller ikke noget :-)
Avatar billede meyer Nybegynder
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.
Avatar billede eagleeye Praktikant
02. marts 2003 - 16:06 #9
Og du er sikker på alt dette: 
Right(Item & " " & Request.Form(Item),2)

giver et "ja"
Avatar billede mortrr Praktikant
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
Avatar billede meyer Nybegynder
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??
Avatar billede eagleeye Praktikant
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"
Avatar billede eagleeye Praktikant
02. marts 2003 - 16:12 #13
Prøv at sætte en trim ind den skulle fjerne evt mellemrum:

svar  = Trim(rs(afstande(1)))
Avatar billede meyer Nybegynder
02. marts 2003 - 16:15 #14
Så spiller det - tak for hjælpen :-)

Så kan håret gro ud igen ;-)
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