Добро пожаловать, Гость!
:: + Добавить ссылку через биллинг
:: + Добавить ссылку анонимно
DOXNET — анонимность, общение и цифровая безопасность
DOXNET — анонимность, общение и цифровая безопасность
DOXNET — анонимность, общение и цифровая безопасность
DOXNET — анонимность, общение и цифровая безопасность
Тема закрыта для обсуждения
Сообщение пользователям
Архив закрытых тем | Сообщение пользователям
Искатель
Сообщение пользователям
27 Окт 2013Доброго времени суток всем! Ребят, пожалуйста подскажите кто знает что нужно здесь изменить, чтобы сообщение приходило не всем пользователям, а только тем, кто на данный момент онлайн?
<?
{
$q=mysql_query("SELECT `id` FROM `user` WHERE `id` != $user[id]");
$msg=mysql_escape_string($msg);
while ($us = mysql_fetch_array($q))
{
if(mysql_result(mysql_query("SELECT COUNT(*) FROM `konts` WHERE `id_user` = '$us[id]' AND `id_kont` = '$user[id]'"), 0)==0)
{
mysql_query("INSERT INTO `konts` (`id_kont`, `id_user`, `time`) values('$user[id]', '$us[id]', '$time')");
}
mysql_query("INSERT INTO `mail` (`id_user`, `id_kont`, `msg`, `time`) values('$user[id]', '$us[id]', '$msg', '$time')");
mysql_query("UPDATE `konts` SET `time` = '$time' WHERE `id_user` = '$user[id]' AND `id_kont` = '$ank[id]' OR `id_user` = '$ank[id]' AND `id_kont` = '$user[id]'");
}
msg('Сообщения успешно отправлены');
}
?>
Тема закрыта Cистема
Комментарии:
Cистема 16 Марта 2014Тему переместил Модератор Королева из раздела Общие вопросы в раздел Архив закрытых тем
array
27 Окт 2013
Королева (27 Окт 2013):
array, все работает отлично
Спасибки! 
Красота, с тебя пряник array, все работает отлично
Спасибки! 

array
27 Окт 2013Переменную $q заменить на эту строку.
<?php
$q=mysql_query("SELECT `id` FROM `user` WHERE `id` != '$user[id]' AND `date_last` > '".(time()-600)."' ");
?>

