Enklaste kanske vore att göra en relation till användarens ID i tabellen för "röstningarna" Om inte användarens unika ID finns i omröstningen så får de rösta.
Tycker jag verkar enklast
9 svar · 268 visningar · startad av Wiklund!!
Jag har en ny omröstning varje vecka på min community. Alla medlemmar har en kolumn som heter "rostat". Om man har röstat innehåller "rostat" 1. Och om man inte röstat innehåller den 0.
Jag har flera omröstníngar lagrade, så de kommer fram automatiskt varje vecka.
Problemet här är hur jag ska få alla 1:or att bli 0:or vid en ny vecka. Så dom som har röstat kan rösta igen på den nya frågan.
Har inte stöd för global.asa ifall att ni undrar.
Enklaste kanske vore att göra en relation till användarens ID i tabellen för "röstningarna" Om inte användarens unika ID finns i omröstningen så får de rösta.
Tycker jag verkar enklast
Hmm.. Kan du förklara mer?
Fast jag vill hälst ha så det nollställs vid en speciell tidpunkt!
Det enklaste är väl att schemalägga en fil som ändrar alla 1:or till 0:or i databasen varje måndag kl 00.00?
Det går att schemalägga i ASP, men bara med schemaläggaren i win2k och winxp dvs du måste äga servern för att kunna göra det :)
ps. rätta mig om jag har fel.. Det du skulle kunna göra är att när första besökaren loggar in på sidan efter varje måndag 00:01 så körs en viss sak
if dag = måndag and time > 00:01 then
' utför kod som ska nollställa
end if
CatZ: Också en lösning. ;)
De besökare som kommer efter den första besökaren kör ju också genom den koden. Vilket gör att man kan rösta fler än en gång. Eller?!
if dag = måndag and time > 00:01 then - hur ser denna kod ut exakt?
Löste det till slut! Tack vare ampy som gav mig lite tips och kod.
Gjorde som så att jag skapade en kolumn i tabbellen med frågan som innehåller de id:n som har röstat. När man röstar så kollar koden om det id:et finns i kolumnen.
Bra och enkelt :D
precis det jag skrev första gången :p
hehe :P