Fejl i min kode
Hej, jeg har et problem med min kode.Koden skal efter 300 sekunder sætte min online status til "nej", hvis jeg ikke har været aktiv på siden. Det gør den bare ikke. Den opdatere min "logged" tabel med tiden, men mit status felt ændre sig ikke. Nogen der kan skimte en fejl?
<?
$get = mysql_query("SELECT * FROM `community` WHERE `brugernavn` = '".$_SESSION['brugernavn']."' LIMIT 1") or die(mysql_error());
$vis = mysql_fetch_array($get);
$timenow = time();
$time = $timenow - 300;
if(isset($_SESSION['brugernavn'])){
mysql_query("UPDATE `community` SET `logged` = '".$timenow."' WHERE `brugernavn` = '".$_SESSION['brugernavn']."'") or die(mysql_error());
mysql_query("UPDATE `community` SET `status` = 'ja' WHERE `logged` > '".$time."' AND status = 'nej'") or die(mysql_error());
}else{
mysql_query("UPDATE `community` SET `status` = 'nej' WHERE `logged` < '".$time."' AND status = 'ja'") or die(mysql_error());
}
?>