Avatar billede sjatten Nybegynder
10. januar 2005 - 13:16 Der er 3 kommentarer og
1 løsning

Give en antal af credits pr. time.

Hejsa, jeg kører et script som tæller de online timer, online minutter, online sekunder brugeren er online på siden i.

Jeg søger et script som fortæller at den skal regne de timer ud fra time() af også opdatere i databasen.

Ehm, altså:
Hente fra databasen "$row[vundet]" (det er fra time(); )
Så skal den sige den skal opdater databasen "nk" med 5 pr. time fra $row[vundet] hvis i forstår.

- Jesper
Avatar billede stefmeister Nybegynder
10. januar 2005 - 14:32 #1
altså hvis det KUN er fra folk logger ind til de logger ud (altså, det nytter ikke hvis de bare lukker vinduet).

Så kan du vel bare lave en variable der f.eks. hedder $_SESSION['antal'].

Så når brugeren logger ind $_SESSION['antal'] = time();
Når brugeren så logger af, så $_SESSION['antal'] = time()-$_SESSION['antal'];

Så har du den tid i sek. som du så selv kan lave til minutter, timer etc. og smide i en database...
Avatar billede sjatten Nybegynder
10. januar 2005 - 14:40 #2
Har lavet alt det, men det du siger "Så kan du selv .."
Det jo det jeg skal have en løsning på! :)

- Jesper
Avatar billede sjatten Nybegynder
10. januar 2005 - 16:51 #3
Lukker, dropper projektet, din kodestumpt var vidst hellere ikke rigtig.
Avatar billede stefmeister Nybegynder
11. januar 2005 - 18:02 #4
$tid = $row[TIMESTAMP];
$now = time();

$res = $now-$tid;

if($res < 3600) {
$res2 = round($res/60).'&nbsp;minut(ter)&nbsp;&nbsp;siden';
}
if($res > 3600) {
$res2 = round($res/60/60).'&nbsp;time(r)&nbsp;&nbsp;siden';
}
if($res > 86400) {
$res2 = round($res/24/60/60).'&nbsp;dag(e)&nbsp;&nbsp;siden';
}
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester