ето кода
грешката се показва когато натисна Банни
PHP:
<?php
session_start();
include("config.php");
if(!isset($_SESSION['logged']) == true){
header('Location:/game/index.php');
exit();
}else{
if($_SESSION['user']['permisions'] != 2 ){
header('Location:/game/index.php');
exit();
}else{
echo '<html>
<head><title>Admin panel</title></head>
<body>
<h1>Банни Потребител</h1>
<form action="" method="POST">
Името на потребителя
<br><input type="text" name="username"></br>
<br>Причина</br>
<br><input type="textarea" rows="4" cols="12" name="reason"></br>
<br><input type="submit" name="ban" value="Банни"></br>
<form>
</body>
<html>';
if(isset($_POST['ban'])){
$username = $_POST['username'];
$reason = $_POST['reason'];
$sql = mysql_query("SELECT `username` FROM `users` WHERE `username = '$username'");
$sql2 = mysql_query("SELECT `username` FROM `bans` WHERE `username = '$username'");
$chekban = mysql_num_rows($sql2);
$count = mysql_num_rows($sql);
if(mb_strlen($username) < 4){
echo "Невалидно потребителско име";
$error = 1;
}elseif($count != 1){
echo "Въведеното потребителско име не съществува";
$error = 1;
}elseif($chekban == 1){
echo "Потребителя който се опитвате на банете вече е баннат";
$error = 1;
}elseif(mb_strlen($reason) < 10){
echo "Причината трябва да бъде най малко 10 символа";
$error = 1;
}else{
$error = 0;
}
if($error == 0){
$zaqkva = mysql_query("INSERT INTO `bans` (`username`, `reason`) VALUES ('$username', '$reason')");
echo "Успешно баннахте потребител '$username'";
}
}
}
}
?>
грешката се показва когато натисна Банни
Код:
Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in D:\xampp\htdocs\game\admin\index.php on line 30
Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in D:\xampp\htdocs\game\admin\index.php on line 31
Въведеното потребителско име не съществува