Loading...
PHP/MySQL | Кто онлайн
И снова я к вам с вопросом Гг
Короче делаю такую фишку, юзер онлайн/оффлайн (возле ника был текст, on или off, примерно так:
[on] NickName
Но что-то везде пишет on, что не так?
Сам запрос и остальная муть
$time_on=time() - $user['online'];
if($time_on < 180)
{
$new_time_online=$user['time_online']+$time_on;
mysql_query("UPDATE `user` SET `online` ='".$new_time_online."' WHERE `id`='".$user['id']."'");
}

Вывод (вывожу через ф-цию)
function online($id){

$users = mysql_fetch_array(mysql_query('select * from `user` where `id` = "'.$id.'" limit 1'));

//////////ИКОНКА ДЛЯ ЮЗЕРА//////////

//##############--ОН--############//

if($users['pol'] == 1){
if($users['online'] > time()-180) return '[on]';
else return '[off]';

//#############--ОНА--############//

}elseif($users['pol'] == 2){
if($users['online'] > time()-180) return '[on]';
else return '[off]';
}


}
Nravo, я конечно не знаю твой код и не люблю чужие коды шарить ну по моему тут.
$time_on=time() - $user['online']; в место - нужен +
DOZE (31.08.2015 в 18:50)
Nravo, я конечно не знаю твой код и не люблю чужие коды шарить ну по моему тут.
$time_on=time() - $user['online']; в место - нужен +

Неа
$new_time_online=$user['time_online']+$time_on;

Надо

$new_time_online=$user['online']+$time_on;

нет?
Eugene (31.08.2015 в 20:50)
$new_time_online=$user['time_online']+$time_on;

Надо

$new_time_online=$user['online']+$time_on;

нет?

Неа, эта хрень вообще, не надо, сам уже поравил)
Онлайн: 2
Время:
Gen. 0.1647
(c) Bym.Guru 2010-2025