(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;
} ?> Вот переделывай
(10 ноя 2013, 10:59) (
0/
0)
[
0]
bibilink,
Угу
(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) это для авторизованных будет
(10 ноя 2013, 10:52) (
0/
0)
[
0]
Hatsune Miku,
Вот и я о том же
(10 ноя 2013, 10:48) (
0/
0)
[
0]
Jaki,
Там и надо на выходе апдейт если что
(10 ноя 2013, 10:48) (
0/
0)
[
0]
Jaki,Знаю,время скидывает и все,вариантов куча реализации онлайн статуса
(10 ноя 2013, 10:44) (
0/
0)
[
0]
Jaki,
Этот запрос на выход надо ставить лол
(10 ноя 2013, 10:29) (
1/
0)
[
1]
mysql_query(\"update from `users` set `online`=\'0\' where `id`=\'\".$user[\'id\'].\"\'\"
; так попробуй
(10 ноя 2013, 10:26) (
1/
0)
[
1]
mysql_query(\"delete from `users` set `online` where `id`=\'\".$user[\'id\'].\"\'\"
;