{% else-1 %}
NTL * 18.08
(10 ноя 2013, 11:00) (0/0) [0]
susano, <? function online($user){
$result = mysql_query(\"SELECT `date` FROM `online` WHERE `user` = \'\".$user.\"\'\"*;
$rows = mysql_fetch_array($result);
if($rows[\'date\'] < time()-300) {
$online = \"<font color=\'#F00000\'>OFF</font>\";
} else {
$online = \"<font color=\'#00F000\'>ON</font>\";
}
return $online;
} ?> Вот переделывай
NTL * 18.08
(10 ноя 2013, 10:59) (0/0) [0]
bibilink, Угу *
NTL * 18.08
(10 ноя 2013, 10:53) (0/0) [0]
susano,Из массива выбирай,я про функцию авторизации к примеру <? if (isset($_SESSION[\'login\']) && isset($_SESSION[\'pass\'])) {
$sql = mysql_query(\"select * from `users` where `login`=\'\".utf($_SESSION[\'login\']).\"\' limit 1\"*;

if (mysql_num_rows($sql) != 0) {
$user = mysql_fetch_assoc($sql);
if ($user[\'login\'] == strtolower($_SESSION[\'login\']) || strtoupper($_SESSION[\'login\']) && $user[\'pass\'] == $_SESSION[\'pass\']) {
$active = true; ?>
Добавлено 10.11.13 в 10:54:25:
if($active) это для авторизованных будет
NTL * 18.08
(10 ноя 2013, 10:52) (0/0) [0]
Hatsune Miku, Вот и я о том же
NTL * 18.08
(10 ноя 2013, 10:48) (0/0) [0]
Jaki, Там и надо на выходе апдейт если что
NTL * 18.08
(10 ноя 2013, 10:48) (0/0) [0]
Jaki,Знаю,время скидывает и все,вариантов куча реализации онлайн статуса
NTL * 18.08
(10 ноя 2013, 10:44) (0/0) [0]
Jaki, Этот запрос на выход надо ставить лол
NTL * 18.08
(10 ноя 2013, 10:29) (1/0) [1]
mysql_query(\"update from `users` set `online`=\'0\' where `id`=\'\".$user[\'id\'].\"\'\"*; так попробуй
NTL * 18.08
(10 ноя 2013, 10:26) (1/0) [1]
mysql_query(\"delete from `users` set `online` where `id`=\'\".$user[\'id\'].\"\'\"*;
  • 1 из 1