Согласно моему комментарию, чтобы выполнить оператор else, введите действительный адрес электронной почты из вашей базы данных и неверный пароль. Это должно попасть в утверждение else.
Чтобы повторить $error
, определите $error = '';
в верхней части скрипта, а затем добавьте
echo $error; //Below the closing `}` of the `if($row....) ` statement
Также ваш запрос вообще не является безопасным. Вы напрямую вводите переменную, которой может легко управлять любой. Вы никогда не должны доверять такому. Следовательно, почему мы подготовили заявления. Они помогают предотвратить SQL инъекционные атаки, а также проблемы с цитированием. Перейдите по ссылке ниже, чтобы узнать, как использовать их с mysqli_
API.
https://phpdelusions.net/mysqli