Я создал форму регистрации пользователя с использованием PHP, пароль должен быть введен и введен снова, чтобы убедиться, что они совпадают. У меня есть мои условные проверки, которые запускаются при отправке формы, если они терпят неудачу, форма перезагружается пустой для заполнения пользователем. Я хотел сделать проверку в реальном времени по паролю и поля repeatPassword, так что если они были оба введены и не соответствуют предупреждению, отображаемому мгновенно, а не после того, как вся форма была заполнена и отправлена.
Я пытался сделать это, используя только PHP, раньше я использовал JavaScript, но я хочу сделать все это на PHP, так как думаю, что это будет лучше и надежнее.
Вот код, который у меня есть для моего условия проверки формы:
$firstname=$_POST['fName'];
$surname=$_POST['sName'];
$email=$_POST['emailad'];
$password= md5($_POST['password']);
$repeatpassword= md5($_POST['repeatPassword']);
$secretquestion=$_POST['sQuestion'];
$secretanswer=$_POST['sAnswer'];
$address1=$_POST['address1'];
$address2=$_POST['address2'];
$address3=$_POST['address3'];
$address4=$_POST['address4'];
$city=$_POST['city'];
$postcode=$_POST['postcode'];
$phone=$_POST['phone'];
$mobile=$_POST['mobile'];
if(!empty($password)
&& !empty($repeatpassword)
&& !empty($firstname)
&& !empty($surname)
&& !empty($email)
&& ($repeatpassword == $password)
&& !empty($secretquestion)
&& !empty($secretanswer)
&& !empty($address1)
&& !empty($city)
&& !empty($postcode)
&& !empty($phone))
{
$reg =true;
$sql = "INSERT INTO cryptuser (firstname,surname,email,password, secretq, secreta,
address1,address2,address3,address4,city,postcode,phone,mobile)
VALUES ('$firstname','$surname','$email','$password','$secretquestion','$secretquestion',
'$address1','$address2','$address3','$address4','$city','$postcode','$phone','$mobile')";
У меня был написан код, который я удалил, потому что он определенно был неправильным, но я пытался выполнить функцию PHP, если поля пароля и repeatPassword не пусты, проверьте, что оба значения одинаковы, если они ничего не делают, иначе отобразить текст предупреждения.
Я чувствовал, что это сработает, но я все еще пытаюсь привыкнуть к php, являющемуся языком на стороне сервера.
Любой совет будет оценен.