/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
Ugentlig hændelse
Fra : Johnny Jakobsen


Dato : 01-10-03 19:22

Hej

Jeg er ved at lave en hjemmeside som skal indeholde en ugentlig filmquiz.
Quizzen skal automatisk skifte til en ny quiz hver uge.
Men hvordan får jeg en bestemt hændelse til at ske een gang om ugen?

Jeg har tænkt på at lave en lille funktion som checker på datoen, hver gang
en bruger besøger siden og så kalder handlingen hvis der er gået en uge.
Men det vil jo for det først give en masse unødvendige dato check.
Desuden er jeg heller helt klar over hvad der sker hvis en bruger sætter
handlingen igang og lukket sin browser. Vil serveren så gennemføre
handlingen eller vil den stoppe midt i det hele?

-The Baptizer
www.area42.dk



 
 
Johan Holst Nielsen (01-10-2003)
Kommentar
Fra : Johan Holst Nielsen


Dato : 01-10-03 19:25

Johnny Jakobsen wrote:
> Jeg er ved at lave en hjemmeside som skal indeholde en ugentlig filmquiz.
> Quizzen skal automatisk skifte til en ny quiz hver uge.
> Men hvordan får jeg en bestemt hændelse til at ske een gang om ugen?
>
> Jeg har tænkt på at lave en lille funktion som checker på datoen, hver gang
> en bruger besøger siden og så kalder handlingen hvis der er gået en uge.
> Men det vil jo for det først give en masse unødvendige dato check.
> Desuden er jeg heller helt klar over hvad der sker hvis en bruger sætter
> handlingen igang og lukket sin browser. Vil serveren så gennemføre
> handlingen eller vil den stoppe midt i det hele?

En mulighed kunne være at have en database med alle Quizer... og så have
et felt som henledte til ugenummeret.

f.eks.

$query = "SELECT quizfelter FROM quizer WHERE weeknumber = '".date('w')."'";

mvh
Johan


Johnny Jakobsen (01-10-2003)
Kommentar
Fra : Johnny Jakobsen


Dato : 01-10-03 21:45

> En mulighed kunne være at have en database med alle Quizer... og så have
> et felt som henledte til ugenummeret.
>
> f.eks.
>
> $query = "SELECT quizfelter FROM quizer WHERE weeknumber =
'".date('w')."'";
>
> mvh
> Johan

Tak skal du have. Den løsning er jo så simpel og logisk at jeg fuldstændig
havde overset den :)

-The Baptizer
www.area42.dk



Johan Holst Nielsen (01-10-2003)
Kommentar
Fra : Johan Holst Nielsen


Dato : 01-10-03 22:39

Johnny Jakobsen wrote:
>>En mulighed kunne være at have en database med alle Quizer... og så have
>>et felt som henledte til ugenummeret.
>>
>>f.eks.
>>
>>$query = "SELECT quizfelter FROM quizer WHERE weeknumber =
>
> '".date('w')."'";
>
>>mvh
>>Johan
>
>
> Tak skal du have. Den løsning er jo så simpel og logisk at jeg fuldstændig
> havde overset den :)

Og jeg lavede en lille fejl... for at få ugenummeret skal man skrive
date('W') ... altså stort W og ikke lille ;)

mvh
Johan


Søg
Reklame
Statistik
Spørgsmål : 177559
Tips : 31968
Nyheder : 719565
Indlæg : 6408935
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste