jeg fandt en tråd herinde på udvikleren og har kigget lidt på den
når man logger ind sætter jeg
- $login_time = time();
når jeg logger ud
- $logout_time = time();
- $additional_online_seconds = $logout_time - $login_time;
- $additional_points = ($additional_online_seconds / 60) / 15;
-
- //Retter online til 0
- $mysql = connect();
- $stmt = $mysql->prepare("UPDATE users SET online = '0', onlinetid = onlinetid+$additional_online_seconds, point = point+$additional_points WHERE username = '$_SESSION[username]'") or die($mysql->error);
- $stmt->execute();
i min bruger tabel har jeg 2 tabeller "point" og "onlinetid" hvor når jeg logger ud står der i min onlinetid tabel "2147483647" og i min point tabel "2842372"
så ved ikke hvad jeg gør forkert :p