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?

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
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

  • 08:28 Butiksskyltar: Hur upplever utbude
  • 22:31 Slappna av
  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper

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 811
27 960
271 761
530
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
Expand
next previous
Close

Previous

0/0

Next