私は、スクリプトがオンラインのすべての人を表示する「Show Online user」スクリプトに取り組んでいます。ここで、セッションのユーザー名に一致するエントリを削除したいと思います。つまり、「(オンライン ユーザー = セッション ユーザー名) の場合は、それを表示しないでください。あなたの友人 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
どんな助けでも大歓迎です。