Я работаю над сценарием «Показать онлайн-пользователя», где скрипт показывает всех, кто находится в сети. Теперь я хочу удалить запись, которая соответствует имени пользователя сеанса, то есть «если (онлайн-пользователь = имя пользователя сеанса), то не отображать его, так же, как в чате facebook.com, где отображается идентификатор ваших друзей, а не ваш собственный идентификатор мой код выглядит следующим образом:MySQL, PHP: Скрыть определенное значение из таблицы
<?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
Любая помощь высоко ценится
убедитесь, что '$ result' не имеет булево .... код акции для' $ result' –
Я думаю, ваша проблема заключается в "removeuser.php" строка 9 ... –