Tizi
@Tizi
гуру программист ( no )

Сложно ли реализовать на AJAX??

Имеется вот такая форма
Клик

082acfefdf4b4052b022c0328e5a5e83.png
<div class="cont">
							<form id="login-register" method="post">
								<h3>Регистрация.</h3>
								<input class="form-mail" value="E-MAIL.RU" type="text" name="email">
								<p>
									Регистрация не обязательная. она служит для рассылки оповещений о новых обновления.
								</p>

								<button type="submit" class="button-reg">Login / Register</button>
							</form>
						</div>



И Мне требуется сделать так что бы при клике на кнопку в Базу данных отправлялась почта введенная в input
Но если такая почта там имеется выдавалось оповещение об существовании такой почты на этом сайте.
P.s: Не знаю AJAX и PHP вот и интересуюсь может кто знает похожие примеры или направит на путь правильный.
  • Вопрос задан
  • 209 просмотров
Решения вопроса 2
sanek_os9
@sanek_os9
Работаю с Laravel, Vue, Vuetify, AWS Amazon, Linux
Это выше формы разместить:
<script type="text/javascript">
$( ".button-reg" ).click(function() {
  var mail = $('.form-mail').val();
  $.post('add.user.php', {mail: mail}, function(data){
      $('.cont').html(data);
   });
});
</script>
А это создать add.user.php
$mail = $_POST['mail'] ??  false;
if($mail){
    //тут запрос в БД
    echo 'Вы успешно зарегестрированы'; //если регистрация дейсвительно успешна
}
Ответ написан
Комментировать
Ahen
@Ahen
Универсальный дилетант
Конечно есть примеры, достаточно ввести в гугл ЧЕТЫРЕ СЛОВА "ajax php mysql w3", а не писать простыню на тостер.
https://www.w3schools.com/php/php_ajax_database.asp

Не знаю AJAX и PHP вот и интересуюсь может кто знает похожие примеры или направит на путь правильный.

Учитывая первую часть фразы, правильный путь - путь на сайты фриланса.
Получение и обработка пользовательских данных это ВСЕГДА потенциальная дыра, особенно если не задумываясь копировать чужие куски кода.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
evgeniy2194
@evgeniy2194
PHP, js developer
Сложно ли реализовать на AJAX??
нет
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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