{% else-1 %}
Обновить | Подписаться | Поднять тему
Чтобы выполнить действие авторизируйтесь или пройдите регистрацию на сайте.
11.
NTL * 18.08
(10 ноя 2013, 10:44) [0/0] [0] [отв] [спам] [под] +1 | -1
Jaki,

Этот запрос на выход надо ставить лол

12.
Jaki * 1.05
(10 ноя 2013, 10:46) [0/0] [0] [отв] [спам] [под] +1 | -1

Там UPDATE стоит обновление а на вывод SELECT надо

13.
NTL * 18.08
(10 ноя 2013, 10:48) [0/0] [0] [отв] [спам] [под] +1 | -1

Jaki,Знаю,время скидывает и все,вариантов куча реализации онлайн статуса

14.
NTL * 18.08
(10 ноя 2013, 10:48) [0/0] [0] [отв] [спам] [под] +1 | -1
Jaki,

Там и надо на выходе апдейт если что

15.
Hatsune Miku * [мошенник] 22.23
[автор] (10 ноя 2013, 10:48) [0/0] [0] [отв] [спам] [под] +1 | -1
Jaki,

я непро вывод говорил а про запрос ИЗМЕНЕНИЯ (обновления) слолбца online

16.
Hatsune Miku * [мошенник] 22.23
[автор] (10 ноя 2013, 10:51) [0/0] [0] [отв] [спам] [под] +1 | -1
NTL,

и ещё вопрос вот запрос
$reg=mysqli_num_rows(mysqli_query($mysqli, \"SELECT * FROM `users` WHERE `online` > ($time - 300)\"*);
как проверить это чтоб id = $user[id ]?так?
$reg=mysqli_num_rows(mysqli_query($mysqli, \"SELECT * FROM `users` WHERE id = \'$user[id]\' `online` > ($time - 300)\"*);

17.
NTL * 18.08
(10 ноя 2013, 10:52) [0/0] [0] [отв] [спам] [под] +1 | -1
Hatsune Miku,

Вот и я о том же

18.
NTL * 18.08
(10 ноя 2013, 10:53) [0/0] [0] [отв] [спам] [под] +1 | -1

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) это для авторизованных будет


Изм. 1 раз. / Посл. изм.
NTL * 18.08
(10 ноя 2013, 10:56)
19.
Jaki * 1.05
(10 ноя 2013, 10:55) [0/0] [0] [отв] [спам] [под] +1 | -1

Извиняюсь чуть-чуть не понял, но по логике делается так: пользователь ходит по сайту и при каждом посещении или обновлении страницы время записывается в базу. Для вывода: выводим время из базы и время сервера и если между ними разрыв например больше 3000 секунд, то мы выводим оффлайн, иначе онлайн. Я считаю, что так эффективнее, но это лично моё мнение


Изм. 1 раз. / Посл. изм.
Jaki * 1.05
(10 ноя 2013, 10:56)
20.
Hatsune Miku * [мошенник] 22.23
[автор] (10 ноя 2013, 10:58) [0/0] [0] [отв] [спам] [под] +1 | -1
NTL,

мне просто надо если $reg=mysqli_num_rows(mysqli_query($mysqli, \"SELECT * FROM `users` WHERE `online` > ($time - 300)\"*);
то выводилась иконка он а если нет то офф я через if else хотел

Чтобы писать сообщения авторизируйтесь или пройдите регистрацию на сайте.
Подписаны: 1
Скачать тему | Файлы темы | Фильтр сообщений