Nustille automatisk kl. 00:00

Tags:    programmering

Hej Eksperter.

Jeg kører en php-fusion side og har et afstemningselement. Jeg vil gerne have den lidt at nulstille afstemningen automatisk ved midnat. Jeg har en kode som gerne skulle nustille, men den gjorde det ikke.

Nogen der ved hvordan den skal se ud for at virke?

Fold kodeboks ind/udKode 


Grundet der står "-7200" er fordi min server tid er to timer bagud. Dvs når klokken er 00 er min server 22.

Nogen der kan hjælpe?



Indlæg senest redigeret d. 16.08.2010 15:36 af Bruger #16061
3 svar postet i denne tråd vises herunder
3 indlæg har modtaget i alt 9 karma
Sorter efter stemmer Sorter efter dato
Du formoder jo at der er en besøgende præcis kl 00:00..

Du skal nok hellere

1: Se om den er nulstillet
2: hvis ikke, nul stil
3: Sæt et flag om den er nulstillet.

/J



Ikke for at være kritisk men forstår ikke hvorfor du har hardcoded nummeret på det "valg" brugeren laver som kolonne navn.
istedet for poll_votes_i fra 0 til n så ville en opbygning ligesom dette:

fusion_ip_polls
id
ip
poll
vote

men kan være mig der rammer helt ved siden af (kender ikke fusion).

Jeg vil dog mene at du kan via en WHERE clause lave en statement der sikre at du kun henter de rows der er lagt i tabellen for samme dag. dette er dog kun hvis du har en timestamp eller dato på de enkelte elementer i fusion_ip_polls?



Som du har skrevet koden vil der kun blive nulstillet, hvis en bruger besøger siden præcist klokken 00:00.

Jeg ville tilføje et felt i databasen, som fortæller, hvornår indholdet skal nulstilles igen.

Fold kodeboks ind/udPHP kode 


Edit: har ryddet lidt op i koden...



Indlæg senest redigeret d. 15.09.2010 22:03 af Bruger #7662
t