Допустим мы имеем вот такой код
<?PHP
require "config/config.php";
$registry = $_GET['registry'];
if($registry=='1'){
$data = $_POST;
if( isset($data['do_signup']) ){
//различные ошибки
$errors = array();
if( trim($data['login']) == '' )
{
$errors[] = 'Введите имя';
}
$errors = array();
if( trim($data['login_2']) == '' )
{
$errors[] = 'Введите фамилию';
}
$errors = array();
if( trim($data['email']) == '' )
{
$errors[] = 'Введите почту';
}
$errors = array();
if( trim($data['password']) == '' )
{
$errors[] = 'Введите пароль';
}
$errors = array();
if( trim($data['password_2']) != $data['password'] )
{
$errors[] = 'Пароли не совпадают';
}
if (empty($errors)){
//register
}else{
echo' <div style="color:red;">' .array_shift($errors).'</div><hr>';
}
}
echo <<<HTML
<form action="/set?registry=1" method="POST">
<p>
<p><strong>Имя</strong>:</p>
<input type="text" name="login">
</p>
<p>
<p><strong>Фамилия</strong>:</p>
<input type="text" name="login_2">
</p>
<p>
<p><strong>Ваш Email</strong>:</p>
<input type="email" name="email">
</p>
<p>
<p><strong>Ваш пароль</strong>:</p>
<input type="password" name="password">
</p>
<p>
<p><strong>Повторите пароль</strong>:</p>
<input type="password" name="password_2">
</p>
<p>
<button type="submit" name="do_signup">Регистрация</button>
</p>
HTML;
}
elseif ($registry=='2'){
//страница регистрации №2
}
else include('pages/error.php');
?>
он должен вывести ошибку, но ничего не происходит