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

    @weets Автор вопроса
    Работает, но только если без ajax, с ним всё также, может проблема в нём? Вместо echo использую переменные $_SESSION, прилагаю полный код...
    $(document).ready(function() {
    				$('.error').hide();
    				
                    $("#form").submit(function (event){ 
    					event.preventDefault();
                        $.ajax({
                            type: "POST",
                            url: "reg-action.php",
                            success: function() {
    							console.log('Ajax прошел');
    							$('.error').show();
                            }
                        });
                    });
                });


    session_start();
    	include 'connect.php';
    
    		
    			if ($_POST['pass'] != $_POST['dbpass']) {
    				$_SESSION['msg'] = "Пароли не совпадают";
    			}
    			else {
    				if (empty($_POST['name']) &&
    				empty($_POST['view']) &&
    				empty($_POST['city']) &&
    				empty($_POST['login']) &&
    				empty($_POST['pass']) &&
    				empty($_POST['dbpass'])) {
    					$_SESSION['msg'] = "Не все обязательные поля заполнены";
    				}
    				
    	session_write_close();


    в блоке с классом .error который отдаёт ajax прописал...

    echo $_SESSION['msg'];