Помогите пожалуйста выловить ошибку, а то я в одиночку не как не могу разобраться. <html> <head> <?php $title="Авторизация"; require_once "blocks/head.php"; require_once "includes/login.php" ?> </head> <body> <?php require_once "blocks/header.php"; $connection = new mysqli(HN, UN, PW, DB); $data=$_POST; if(isset($data['doLogin'])){ $errors=array(); $loginOREmail=trim($data['loginOREmail']); $password=password_hash($data['password'],PASSWORD_DEFAULT); $result=mysqli_query($connection, "SELECT * FROM users WHERE (login='$loginOREmail' OR email='$loginOREmail') AND (password='$password')"); if($result->num_rows == 0) //Вероятное место ошибки. { $errors[]='Неверно введен login или пароль!'; } if(empty($errors)){ echo '<div id="done">Вы успешно авторизировались!</div>'; }else{ echo '<div id="errors">'.array_shift($errors).'</div>'; } } ?> <article> <div id="section"><?php echo $title ?></div> <div id="authorization"> <form action="authorization.php" method="POST"> <p>Login или Email</p> <input type="text" class="field" name="loginOREmail"> <p>Пароль</p> <input type="password" class="field" name="password"><br> <input type="submit" id="doLogin" name="doLogin" value="Войти"> </form> </div> </article> <?php require_once "blocks/footer.php"; mysqli_close($connection); ?> </body> </html> --- Добавлено --- Дело в том что всегда выдаётся ошибка "вы не зарегистрированы".
в твоем случае легче выйти из положения, путем нанятия программиста, так как тут даже "вы не зарегистрированы" нету.