Avatar billede micmicmicmic Nybegynder
01. september 2005 - 18:53 Der er 5 kommentarer og
1 løsning

hente onlinetid fra db

Heysan allesammen.

Har fået skruet dette script sammen, et onlinetid der skriver ned hvor længe man har været online:

$tid = mktime();
$timedel = mktime()-160;
$side  = "$_SERVER[REQUEST_URI]";

$query = mysql_query("SELECT brugernavn FROM brugere WHERE brugernavn = '$brugernavn'");
@$user = mysql_result($query, 0, "user");
$antal = mysql_num_rows($query);

mysql_query("UPDATE brugere SET tid='$tid' WHERE brugernavn = '$brugernavn'");

.. ingen kommentarer om noget er sjusket, for et er det.

Men hvis nu jeg ville have det ud af databasen som minutter, timer, sekunder, måske dage, hvad skal jeg så skrive?

(eks. så den omregner f.eks. 1125588100 til dage, timer osv.)
Avatar billede jakobdo Ekspert
01. september 2005 - 19:15 #1
Tallet 1125588100 er jo unix_timestamp, og viser sekunder siden: 1970 et eller andet.
Du skal jo have det trukket fra et eller andet tal.
Så du kan omregne sekunder til:
minutter = 1125588100/60
timer = 1125588100/60/60
dage = 1125588100/60/60/24
Avatar billede micmicmicmic Nybegynder
01. september 2005 - 19:21 #2
det forstår jeg ikke, har ikke selv lavet scriptet som i nok kan se, men er der et eller andet alternativ så jeg kan få målt brugernes onlinetid
Avatar billede jakobdo Ekspert
01. september 2005 - 19:26 #3
Jamen for du kan se hvor længe en bruger er "online" så skal du jo kunne måle mellem 2 tider!
Hvis du går ind i en butik, og når du så går ud igen, så kan jeg jo ikke ud fra tidspunktet: 19:25:00 01-09-2005 fortælle hvor længe du har været derinde!
Men hvis jeg registrerede du gik derind klokken 19:00:00, så kan jeg fortælle du var derinde i 25 minutter!
Avatar billede micmicmicmic Nybegynder
01. september 2005 - 19:33 #4
jotak, snakkede med en ven der anbefalede mig den simple date kode, og så er resten jo matematik, takker meget for din 'hjælp' og visdom, lukker af her :)
Avatar billede micmicmicmic Nybegynder
01. september 2005 - 19:34 #5
hov :)
Avatar billede jakobdo Ekspert
01. september 2005 - 19:42 #6
Øh okay!
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