<? require_once '../core/system.php'; echo admin(); $header = 'Banned ip'; require_once H.'core/head.php'; if($user[prava] == 7 ){ if (isset($_GET['id']) && mysql_result(mysql_query("SELECT COUNT(*) FROM `user` WHERE `id` = '".intval($_GET['id'])."'"),0) == true){ $ank = mysql_fetch_assoc(mysql_query("SELECT * FROM `user` WHERE `id` = '".intval($_GET['id'])."'")); } if(isset($_GET['da'])){ mysql_query("INSERT INTO `ipban` set `ip` = '".$ank['ip']."'"); echo'IP <b>'.$ank['ip'].'</b> успешно внесён в чёрный список.<br/>'; }
echo'Вы уверенны, что хотите заблокировать IP <b>'.$ank['ip'].'</b>?<br/> <a href="?id='.$ank['id'].'&da">ДА</a> | <a href="/">НЕТ</a>';
echo "<div class='mini-line'></div>"; echo "<div class='player menuList'>"; echo "<li><a href='/adminka'><img src='/images/icon/arrow.png'>Админка</a></li>"; echo "</div>"; } require_once H.'core/foot.php'; ?> Где тут лажа? После того как я нажимаю забанить ip мне вот єто выпрыгивает
mysql_result(mysql_query("SELECT COUNT(*) FROM `user` WHERE `id` = '".intval($_GET['id'])."'";),0)
Данная конструкция возвращает число, ты его сравниваешь с булевым значением. В случае 1 ты получишь положительный результат, в случае с 0 - отрицательный, в случае с 2, 3 и т.д. получишь ошибку. Читаем про типы данных