У меня данные из формы передаются с помощью ajax
$('#ajax_form').submit(function(e) {
e.preventDefault();
$.ajax({
url: "php/signup.php",
type: "POST",
data: $('#ajax_form').serialize(),
success: function(response) {
swal("Успешно!", "Вы успешно зарегистрировались!", "success")
$('#result_form').html('<header><h2>Вы авторизованы!</h2></header><br />' + '<input type="button" value="Каталог" />' + ' ' +'<input type="button" value="Личный кабинет" />' + '<br /><br /><br />');
},
error: function(response) {
swal ( "Oops" , "Something went wrong!" , "error" )
}
});
});
А обрабатываются на стороне сервера вот так
<?php
require '../db.php';
?>
<?php
if (R::count('users', "email = ?", array($_POST['email'])) > 0) {
//вот вернуть значение false
} else {
$user = R::dispense('users');
$user->email = $_POST['email'];
$user->password = password_hash($_POST['password'], PASSWORD_DEFAULT);
R::store($user);
}
?>
Как правильно сделать так, чтоб когда выполняется if на стороне сервера, чтоб он возвращал значение false джаваскрипту и выполнялся код с этой строки
error: function(response) {