лист с потребители статус

botevis2

Registered
Направих лист с потребителите обаче независимо дали съм влезнал с някоя регистрация или не на всички им пише Offline къде бъркъм (поето в таблицата в базата дани в phpmyadmin ми е timestamp/int/255
Код:
<html> 
<head> 
<title>Лист с потребители</title> 
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1251"> 
</head> 
<body> 
<table align="center" border="1"> 
<tr> 
<td align="center" class="names" >#</td> 
<td align="center" class="names" >Потребител: </td> 
<td align="center" class="names" >Име</td> 
<td align="center" class="names" >Статус</td> 
</tr> 
<?php 
include('config.php'); 
$users_q = mysql_query("SELECT * FROM `users` ORDER BY `timestamp` DESC LIMIT 20"); 
while($r = mysql_fetch_array($users_q)) 
{ 
$time = time() + 1*60; 
$u_time = $r['timestamp']; 
if($time < $u_time) 
{ 
   $status = "Online"; 
} 
else 
{ 
   $status = "Offline"; 
} 
echo " 
<tr> 
<td>1</td> 
<td>$r[username]</td> 
<td>$r[realname]</td> 
<td>".$status."</td> 
</tr> 
"; 

} 
echo "</table>"; 
?>
 
при логин ъпдейтваш ли таймстамп-а ?! Трябва при логин .. или най-добре в коофинга сложи 1 проверка ако .. потребителя е логнат да му упдейтва таймстамп-а и така понеже кофинга тие навсякаде 1 вид и отвсякъде ще му ъпдейтваш таймстамп-а :?:

Edit: Навярно си гледал - http://blip.tv/videofxbg/episode-6288899 този урок, гледам стриктно ми следиш работата но като гледамм .. си объркал при проверката .. трябва да е така:
PHP:
if($time < $u_time)
{
   $status = "ОФЛИЙН";
}
else
{
   $status = "ОНЛАЙН ";
}

ПЪРВО е ОФФлайн , а при Елс - > ОНлайн ! :?:
 
Еми ако може проверката която да сложа в configa че точно тея проверки ми куцат яко
 

Back
Горе