Подскажите почему $erors[0]=array почему там это значение?
<?php
include "mysql.php";
include "header.php";
if($_SERVER['REQUEST_METHOD']!='POST')
{
echo '<form method="post" action="">
Имя пользователя<input type="text" name="user_name"></br>
Пароль<input type="password" name="user_pass"></br>
Пароль еще раз<input type="password" name="user_pass_check"></br>
Email<input type="text" name="email"></br>
<input type="submit" valuse="Добавить пользователя"></form>';
}
else
{
$erors[]=array();
if(isset($_POST['user_name']))
{
if(!ctype_alnum($_POST['user_name']))
{
$erors[]='Имя пользователя не правильно';
}
if(strlen($_POST['user_name'])>30)
{
$erors[]='Имя пользователя слишко большое';
}
}
else
{
$erors[]='Поля должны быть заполнены';
}
if(isset($_POST['user_pass']) && isset($_POST['user_pass_check']))
{
if($_POST['user_pass']!=$_POST['user_pass_check'])
{
$erors[]='Пароли не совпадают';
}
}
else
{
$erors[]='Поля не заполненны';
}
if(!empty($erors))
{
echo '<ul>';
foreach($erors as $key=>$value)
{
echo '<li>'.$value.'</li>';
}
echo '</ul>';
}
else
{
$sql="INSERT INTO
users(user_name,user_pass,user_email,user_date,user_level)
VALUES
('".mysql_real_escape_string($_POST['user_name'])."',
'".mysql_real_escape_string($_POST['user_pass'])."',
'".mysql_real_escape_string($_POST['email'])."',
NOW(),0)";
$result=mysql_query($sql);
if(!$result)
{
echo 'Извините при добавлений произошла ошибка попробуйте позже';
echo mysql_error();
}
else
{
echo 'Данные успешно дабавлены теперь вы можете зайти под своим логином'.$_POST['user_name'].'<a href="signin.php">Войти</a>';
}
}
}
include "finish.php"
?>