我正在编写一个“显示在线用户”脚本,该脚本会显示在线的每个人。现在我想删除与会话用户名匹配的条目,即“如果(在线用户 = 会话用户名)然后不显示它,就像在 facebook.com 聊天中显示你的朋友 ID 而不是你自己的 ID 我的代码如下:
<?php
mysql_connect("localhost","root","12345");
mysql_select_db("accounts");
$user = $_SESSION['user_name'];
$result = mysql_query("SELECT * FROM online * WHERE ($chat<>$user)");
while($row=mysql_fetch_array($result)) {
$chat=$row["emp_name"];
$chlk = ("<a href=javascript:void(0) onclick=javascript:chatWith('$chat')>$chat</a>");
$chs = ("<a>$chat</a>");
if ($chat <> $user) {
echo $chlk;
}
else {
echo $chs;
}
echo $chlk;
}
?>
我收到以下错误:
Notice: Undefined variable: chat in localhost/accounts/removeuser.php on line 7
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given localhost/accounts/removeuser.php on line 9
非常感谢任何帮助。