Ik heb een scriptje dat als je inlogt dan word in de database online op 1 gezet en online_tijd op de tijd dat je inlogd..
In config heb ik dat iedere klik die online_tijd bijgewerkt wordt als je ingelogd bent..
nu wil ik een scriptje maken dat als je 10 minuten niet geklikt heb (of van de site bent gegaan zonder uit te loggen) online op 0 gezet word..
Dit heb ik maar volgens mij gaat het fout bij $ontime:
<?
$dbres = mysql_query("SELECT * FROM `users`");
while($rij = mysql_fetch_assoc($dbres))
{
$now = date('Y-m-d H:i');
$time = $rij['online_tijd'];
$ontime = $rij['online_tijd']+300;
$online = $now-$time;
if($online < 300){
mysql_query("UPDATE users set online=0 where `online_tijd` < $ontime") or die(mysql_error());
}
}
?>
Please help:)
Mvg Mboshoven
511 views