Здравствуйте, хочу правильно реализовать задачу:
Пользователь вводит свой email в после imput и заносятся его данные в БД.
Требуется реализовать без перезагрузки страницы.
С задачей я почти полностью справился.
$.ajax({
url: 'db_users.php', // Файл в котором происходит добавление в БД
type: 'POST', // Делаем POST запрос
data: data,
success: function(data)
{
$('#form-message').html(data); // Получаю информацию со страницы
}
});
if($email != NULL) {
if(mysql_query("INSERT INTO users (`email`) VALUES ('$email')")) {
echo "Все отлично";
$d = 1;
}
else {
echo "Произошла ошибка";
}
}
Теперь, если в БД запись не добавилась, то мне нужно об этом как-то узнать и оповестить пользователя.
У меня получилось выводить, echo, но мне нужно получить переменную либо несколько значений. Как это сделать?
Пример: если переменная в php = 1, то запускать первую функцию в JS, а если переменная = 2, то запускать вторую функцию в JS. Может еще можно более "грамотна" реализовать задачу?