Avatar billede neander Nybegynder
08. juli 2004 - 16:19 Der er 1 kommentar og
1 løsning

cookie problem på afstemning

Jeg er igang med at lave en afstemning, hvor deltagerne kan give forskellige enheder karakter fra 1 til 5 - via radioknapper. Når man har stemt på en af enhederne skal radioknapperne for enheden blive "desabled" så man ikke kan stemme på den igen, men stadig på de resterende enheder.

Men det virker ikke, - felterne bliver ikke disabled.


Her sættes feltet til 'disabled' hvis cookie findes til den enkelte enhed:
Do While Not objRS.EOF
  strID = CInt(objRS("ID"))
  If Not Request.Cookies("afstemning")(strID) <> "" Then
    strDisabled = " disabled"
  Else
    strDisabled = ""
  End If
  HTML = HTML & "<tr><td>" & objRS("Titel") & "<i> (" & objRS("UdgivelseAar") & ")</i></td>"
  For intPoint = 1 to 5
    HTML = HTML & "<td><input type='radio'" & strDisabled & " name='" & objRS("ID") & "' value='" & intPoint & "'></td>"
  Next
  HTML = HTML & "</tr>"
  objRS.MoveNext
Loop



Her oprettes cookie, efter man har stemt:
For Each album In Request.Form
  cookie = Request.Cookies("afstemning")(album)
  Response.Write "1_x_cookie " & cookie
    'Opbygning af SQL streng
    strSQL = "SELECT * FROM afstemAlbums WHERE ID = " & album
    'Henter recordset
    objRS.Open strSQL, objConn, 3, 3
    'Finder points og stemmer
    intPoint = objRS("Points") + Request.Form(album)
    intStemmer = objRS("AntalStemmer") + 1
    'Opdaterer database
    objRS("Points") = intPoint
    objRS("AntalStemmer") = intStemmer
    objRS.Update
    objRS.Close
    'Gemmer i cookie
    Response.Cookies("afstemning")(album) = Request.Form(album)
    Response.Cookies("afstemning").Expires = Date + 365
  'End If
Next


Hvor går det galt?
Avatar billede neander Nybegynder
08. juli 2004 - 16:56 #1
ingen der kan hjælpe her?
Avatar billede neander Nybegynder
08. juli 2004 - 17:09 #2
OK, husforbi... jeg prøver et andet sted.
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