Hej.
Er ikke sikker på, hvordan og om det overhoved er Arrays, jeg skal bruge til det her. Jeg er i gang med et Afstemnings system. Jeg tænkte på om jeg kunne lave en "har_stemt_paa" række i min "user" database. Så når man afstemmer, så smider pluser den 1, til det man stemmer på, plus den laver en ",<sidenummer>", så det i databasen kommer til at se sådan ud: (eksempel);
"1,52,39,95,29" osv... Så man kan sørge for, at folk ikke kan stemme mere end én gang. Så kunne man måske lave noget lignene det her?:
strSQL2 = "Select * From users Where id = " & Session("id")
set rs2 = objConn.Execute(strSQL2)
Person = rs2("har_stemt_paa")
ArrPerson = Split(Person,",")
For t = 0 to 3
Response.Write = "" & ArrPerson(t)
Next
If Request.Querystring("id") = ArrPerson(t) Then
Response.Write("Du har allerede stemt! hmpf!")
? (ved, at koden ikke virker - men kan det lade sig gøre på den måde?)
Er der nogen der forstår? Ellers hvordan kan jeg sørge for, at folk ikke kan stemme mere end én gang?
På forhånd Tak
Indlæg senest redigeret d. 08.05.2007 23:26 af Bruger #10253