Вывод ошибок при регистрации

Рейтинг: 0Ответов: 1Опубликовано: 18.01.2015

У меня код:

    session_start();
include_once("../lib/bd.php");
if (isset($_POST['vk-demo'])){
    if(empty($_POST['name']))  {
     die('Введите имя!');
}
   elseif(empty($_POST['lastname'])) { 
    die('Введите Фамилию!!');
}
   elseif(empty($_POST['password'])) {
    die("Введите пароль!");
}
    elseif (!preg_match("/\A(\w){6,20}\Z/", $_POST['password'])) {
    die ('6 символов pass');
}
   elseif(empty($_POST['password2'])) {
    die('Введите подтверждение пароля');
}
   elseif($_POST['password'] != $_POST['password2']) {
    die('Двое пароля не совпадают');
}
   elseif(empty($_POST['email'])) {
    die('ВВедите E-Mail!');
}
   elseif (!preg_match("/^[a-zA-Z0-9_\.\-]+@([a-zA-Z0-9\-]+\.)+[a-zA-Z]{2,6}$/", $_POST['email'])) {
   die('Email eror');
}

else{
$password = $_POST['password'];
$mdPassword = md5($password);
$password2 = $_POST['password2'];
$password != $password2;
$email = $_POST['email'];
$rdate = date("d-m-Y в H:i");
$name = $_POST['name'];
$lastname = $_POST['lastname'];

Как сделать, чтобы вывод ошибок был в процессе регистрации, а не в новом окне? Ну, вы поняли, короче.

Ответы

▲ 1

Это называется валидация на клиенте.