Avatar billede mr-super Nybegynder
11. marts 2004 - 08:21 Der er 5 kommentarer

Timesystem - Onlinetidssystem 2

Hey.. Nu har jeg lagt:

<?php
$devil = mysql_query("UPDATE users SET diff='now()' WHERE brugernavn='$brugernavn'");
?>


I toppen af logon.php (Der hvor man logger ind på selve chat clienten)


Også når man logger ud har jeg lagt:

<?php
$hentdiff = mysql_query("SELECT diff FROM users WHERE brugernavn='$brugernavn'");
$hentdiff2 = mysql_fetch_array($hentdiff);
$sec = time() - $hentdiff2['diff'];
mysql_query("UPDATE users SET onlinetid='onlinetid+$sec' WHERE brugernavn='$brugernavn'");
?>

I logud.php


Men det virker ikke.


Hvad skal jeg gøre?
Avatar billede taskmgr Nybegynder
11. marts 2004 - 08:24 #1
1. Prøv med:
UPDATE users SET diff=now() WHERE brugernavn='$brugernavn'
og
UPDATE users SET onlinetid=onlinetid+'$sec' WHERE brugernavn='$brugernavn'

2. Spørg efter fejl fra mysql:
mysql_query("din query") or die (mysql_error());
Avatar billede mr-super Nybegynder
11. marts 2004 - 13:25 #2
Ja, hvor skal
UPDATE users SET diff=now() WHERE brugernavn='$brugernavn'
Ligger henne? I logud.php eller logon.php?

og hvad med
UPDATE users SET onlinetid=onlinetid+'$sec' WHERE brugernavn='$brugernavn'
Avatar billede taskmgr Nybegynder
11. marts 2004 - 14:34 #3
Det er erstatninger for dine queries. Det burde da være muligt at se?
Avatar billede taskmgr Nybegynder
12. marts 2004 - 13:55 #4
Feedback?
Avatar billede taskmgr Nybegynder
25. april 2004 - 23:01 #5
Luk og sluk?
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