当用户上线IN DOM时在页面上通知

时间:2016-04-06 03:35:33

标签: php mysql notifications

我有这个用于在他们进入我的页面时添加用户在线状态并且工作正常但是我想要这个,当特定用户的在线状态变为“ON”时我希望脚本发送带有css的plublic通知在左上角“用户X现在在线”。任何有帮助的帮助!

我现在有这个Php流程:

if(isset($_SESSION['user'])){
$tm=date("Y-m-d H:i:s");
$id=$user->data->id;
$q=mysql_query("UPDATE mls_users SET statusonline='ON',tm='$tm' WHERE id='$id'");
} else {
    echo "no user online";
}
$gap=5; # <-time
$tm=date ("Y-m-d H:i:s", mktime (date("H"),date("i")-$gap,date("s"),date("m"),date("d"),date("Y")));
$ut=mysql_query("UPDATE mls_users SET statusonline='OFF' WHERE tm < '$tm'");

1 个答案:

答案 0 :(得分:-1)

更新您的代码&amp;添加变量:

From database you can find those users whose status is on line.

对于公开通知,(使用ajax)您可以检查哪些用户&#39;状态是&#34;在线=&#39;在&#39;&#34; &安培;刷新显示通知的DOM元素。