Всъщност има един потребител онлайн, но то отчита два, защо е така?
ето кода:
И след като минат 5 минути, отново не съм онлайн и пише 1 онлайн, обаче няма никой..
ето кода:
PHP:
<?php
$time2 = time()-5*60;
$query1 = mysql_query("SELECT * FROM members WHERE status >= '$time2' ORDER BY username ASC") or die (mysql_error());
$mem = mysql_num_rows($query1);
if($mem == 1)
{
echo "<b>Няма онлайн потребители</b>";
}
else
{
$i = 0;
while($stats = mysql_fetch_array($query1))
{
$i ++;
if($stats['rank'] == "0") { $color = "black"; }
elseif($stats['rank'] == "3") { $color = "blue"; }
elseif($stats['rank'] == "4") { $color = "red"; }
if ($i == 1)
{
$output .= "<a href='./user/$stats[username]' style='color: $color;text-decoration: none;'><b>$stats[username]</b></a>";
}
else
{
$output .= "<a href='./user/$stats[username]' style='color: $color;text-decoration: none;'><b>$stats[username]</b></a>, ";
}
}
$output = substr($output, 0, -2);
echo $output;
}
?>