Я только что начал изучать программирование, и в этой задаче я часами сижу. У меня есть форма регистрации, которая запрашивает электронную почту, и она должна проверять базу данных mysql, если электронная почта уже зарегистрирована. В настоящее время я пытаюсь использовать удаленный метод из плагина проверки JQuery, но я не могу заставить его работать.JQuery Duplicate Email Validation
emailcheck.php
<?php
include_once 'dbconnect.php';
$email = $_POST['CusEadd'];
$query = "SELECT CusEadd FROM customer WHERE CusEadd='$email'";
$result = mysql_query($query);
$count = mysql_num_rows($result);
if($count>0){
echo json_encode(FALSE);
}
else {
echo json_encode(TRUE);
}
?>
форм-validation.js
CusEadd: {
required:true,
email:true,
remote:"emailcheck.php"
}
Если вы с помощью JQuery проверки плагина, я считаю, что это делает GET по умолчанию, вам нужно будет указать POST, если это то, что вы хотите – adeneo
Особенно, если вы только начинаете изучать программирование, пожалуйста, ** не используйте функции 'mysql_ *' от PHP **. Они были устаревшими в PHP 5.5, который настолько стар, что он больше не получает обновлений для системы безопасности и полностью удаляется в PHP 7. Вместо этого используйте PDO или mysqli_ *. – Chris
Да. Я бы определенно прекратил использование mysql и научился использовать PDO. Спасибо, парни! – aeonxs11