Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Fusk vid omröstning

Postades av 2006-10-19 23:17:42 - Johan Asplund, i forum asp - allmänt, Tråden har 2 Kommentarer och lästs av 851 personer

Hej!
Låter medlemmar på min sida rösta på varandras dikter men har ett problem det går att rösta hur många gånger som helst. Hade tidigare löst det med cookies men det fungerade inget vidare då man hade röstat på 50 dikter (dv 50 cookies) så fick webbläsaren krupp.

Har löst det genom att spara omröstningarna i en databas men ser inte riktigt vad jag missat. Någon som har koll på vad jag har gjort för fel?

ElseIf Request.Querystring("visa") = "vote" Then
ID = CLng(Request.Querystring("id"))
Vote = CLng(Request.Querystring("vote"))
pid = Session("mem_id")

set rosta = Conn.Execute("Select user_id From dvotes Where dikt_id=" & ID)
If rosta.EOF or Session("mem_id") <> rosta("user_id") Then

Conn.Execute("Insert Into dvotes(dikt_id,user_id) Values(" & ID & "," & pid & ")")
Conn.Execute("Update dikter Set vote" & Vote & "=vote" & Vote & "+1 Where id=" & ID)
rosta.Close
Set rosta=Nothing

Response.Redirect "index.asp?cat=dikt&visa=" & Request.QueryString("do") & "&kategori=" & CLng(Request.QueryString("kategori")) & "&katnamn=" & Request.QueryString("katNamn") & "&sida=" & Request.QueryString("sida")

Else

rosta.Close
Set rosta=Nothing
response.write "<script language=Javascript>"
response.write "alert('Du har redan röstat på denna dikt!');"
response.write "history.go(-1);"
response.write "</script>"

End If

Tack på förhand

/Johan


Svara

Sv: Fusk vid omröstning

Postades av 2006-10-20 01:10:03 - Johan Asplund

Löste det på egen hand la till en till If sats.

/Johan


Svara

Sv: Fusk vid omröstning

Postades av 2006-10-20 12:01:57 - Andreas Hillqvist

Varför inte lägga in User_id som parameter i frågan?

    ElseIf Request.Querystring("visa") = "vote" Then
        ID   = CLng(Request.Querystring("id"))
        Vote = CLng(Request.Querystring("vote"))
        pid = Session("mem_id")

        set rosta = Conn.Execute("Select user_id From dvotes Where dikt_id=" & ID & " AND user_id = " & pid)
        If rosta.EOF  Then
            Conn.Execute "Insert Into dvotes(dikt_id,user_id) Values(" & ID & "," & pid & ")"
            Conn.Execute "Update dikter Set vote" & Vote & "=vote" & Vote & "+1 Where id=" & ID
                   
            rosta.Close
            Set rosta=Nothing  
  
            Response.Redirect "index.asp?cat=dikt&visa=" & Request.QueryString("do") & "&kategori=" & CLng(Request.QueryString("kategori")) & "&katnamn=" & Request.QueryString("katNamn") & "&sida=" & Request.QueryString("sida")
  
        Else
            rosta.Close
            Set rosta=Nothing
            response.write "<script language=Javascript>"
            response.write "alert('Du har redan röstat på denna dikt!');"
            response.write "history.go(-1);"
            response.write "</script>"
        End If 
    End If 


Svara

Nyligen

  • 19:13 Международная перевозка грузов
  • 00:01 DL Van Tuning | Exclusive Body Kit
  • 12:08 Indian casino
  • 04:14 Vad finns det för kratomalternativ
  • 14:16 Indian online casino
  • 14:15 Indian online casino
  • 08:28 Butiksskyltar: Hur upplever utbude
  • 22:31 Slappna av

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 864
27 962
271 767
152
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies