@weets

В чём ошибка проверки полей?

Помогите новичку! Отдаёт ответ "Не все обязательные поля заполнены", пропуская проверку на совпадение паролей первого блока if (совпадают они или не совпадают), и к тому же игнорирует даже если все обязательные поля заполнены?
if ($_POST['pass'] != $_POST['dbpass']) {
				echo "Пароли не совпадают";
			}
			else {
				if ($_POST['name'] == "" ||
				$_POST['view'] == "" ||
				$_POST['city'] == "" ||
				$_POST['login'] == "" ||
				$_POST['pass'] == "" ||
				$_POST['dbpass'] == "") {
					echo "Не все обязательные поля заполнены";
				}
                                else {
					echo "Успешно";
				}
  • Вопрос задан
  • 192 просмотра
Пригласить эксперта
Ответы на вопрос 2
@vanillathunder
Просмотри содержимое тела post запроса, скорее всего данные просто не приходят.
Ответ написан
Комментировать
Vinstrok
@Vinstrok
Веб разработчик
Вместо || используй && и делай проверку вот так
if(empty($_POST['name']) && empty($_POST['view']) и т.д.){
...
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы