webForumDet fria alternativet

Utföra en sak vid en speciell tidpunkt.

ASP

9 svar · 268 visningar · startad av Wiklund!!

Medlem sedan juli 2002549 inlägg
Frågan#1

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.

Medlem sedan jan. 20022 440 inlägg
#2

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

Medlem sedan juli 2002549 inlägg
#3

Hmm.. Kan du förklara mer?
Fast jag vill hälst ha så det nollställs vid en speciell tidpunkt!

Medlem sedan mars 20023 561 inlägg
#4

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?

Medlem sedan jan. 20022 440 inlägg
#5

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
Medlem sedan mars 20023 561 inlägg
#6

CatZ: Också en lösning. ;)

Medlem sedan juli 2002549 inlägg
#7

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?

Medlem sedan juli 2002549 inlägg
#8

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

Medlem sedan jan. 20022 440 inlägg
#9

precis det jag skrev första gången :p

Medlem sedan juli 2002549 inlägg
#10

hehe :P

291 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
156 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
155 ms — ändringar (db)