Avatar billede gangsebangse Nybegynder
09. maj 2005 - 09:59 Der er 12 kommentarer og
1 løsning

Hjælp til onlinetidssystem

Hej Igen...!

Jeg står og mangler et online tidssystem på mit community, hver brugers online tid, skal gemmes i database...!

..::Gang::..
Avatar billede jm0_ Nybegynder
09. maj 2005 - 10:07 #1
Jeg syntes ikke titlen på dit spørgsmål passer, med dit aktuelle "spørgmål".

"Hjælp til onlinetidssystem" bør hedde "Lav et onlinesystem".
Avatar billede gangsebangse Nybegynder
09. maj 2005 - 11:02 #2
Iorden jm0
OK... Jeg mangler hjælp til at lave et tidssystem
Avatar billede gangsebangse Nybegynder
09. maj 2005 - 12:04 #3
Jeg har fået "skovlet" dette sammen..!

<?
session_start();

if(!isset($_SESSION["start"])) {

session_register("start");
$_SESSION["start"] = time();
}

$duration = time() - $_SESSION["start"];
$minutes = $duration / 60;
$hours = $duration / 60 / 60;

echo "$hours $minutes $duration";

?>

Hvordan får jeg den så i (Timer - Uendelig / Minutter Max 60 / Sekunder Max 60)
Avatar billede gangsebangse Nybegynder
09. maj 2005 - 12:10 #4
HJÆÆÆLP
Avatar billede jm0_ Nybegynder
09. maj 2005 - 13:04 #5
<?
session_start();

if(!isset($_SESSION["start"])) {

session_register("start");
$_SESSION["start"] = time();
}

$duration = time() - $_SESSION["start"];
$minutes = $duration / 60;
$hours = $duration / 60 / 60;

echo round($hours) . " Timer. ";
echo round($minutes) . " Minutter.";

?>
Avatar billede jm0_ Nybegynder
09. maj 2005 - 13:09 #6
Nu burde det virker som du ville have det :)
Avatar billede gangsebangse Nybegynder
09. maj 2005 - 13:45 #7
Hvordan får jeg den så til at fatte, at der kun er 60 sekunder i et minut, og 60 minutter i en time...
Avatar billede jm0_ Nybegynder
09. maj 2005 - 14:01 #8
sådan her:

<?
session_start();

if(!isset($_SESSION["start"])) {

session_register("start");
$_SESSION["start"] = time();
}

$tid = $_SESSION[start];
$samlign = time() - $_SESSION[start];

$minutter = $samlign / 60;
$timer = $minutter / 60;

echo floor($timer) . " Timer. ";
echo floor($minutter) . " Minutter.";

?>
Avatar billede jm0_ Nybegynder
09. maj 2005 - 14:04 #9
hmm... Tror jeg kan se hvad du mener.. Prøver at lave det.. brb..
Avatar billede jm0_ Nybegynder
09. maj 2005 - 14:12 #10
sådan den endelige løsning :D

<?
session_start();

if(!isset($_SESSION["start"])) {

session_register("start");
$_SESSION["start"] = time();
}

$tid = $_SESSION[start];
$samlign = time() - $_SESSION[start];

$minutter = $samlign / 60;
$timer = $minutter / 60;

echo round($timer) . " Timer. ";

if($minutter > 60){
$regn = $minutter - 60;
echo round($regn) . " Minutter.";
}else{
echo round($minutter) . " Minutter.";
}

?>
Avatar billede jm0_ Nybegynder
09. maj 2005 - 14:41 #11
Lige en opdatering, så det virker optimalt..

<?
session_start();

if(!isset($_SESSION["start"])) {

session_register("start");
$_SESSION["start"] = time();
}

$tid = $_SESSION[start];
$samlign = time() - $_SESSION[start];

$minutter = $samlign / 60;

if($minutter > 60){
$regn = $minutter - 60;
$min = round($regn);
}else{
$min = round($minutter);
}

$timer = round($min / 60);


echo"$timer Timer. $min Minutter.<br>";
?>
Avatar billede gangsebangse Nybegynder
09. maj 2005 - 20:03 #12
Tak for hjælpen, jm0
Avatar billede jm0_ Nybegynder
09. maj 2005 - 21:22 #13
Det var så lidt :)

og tak for points!
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