Написал регу забивает акк в таблицы "accounts" но на сервер не пускает (( вообщем не доганяю что еще нужно чтобы на серв пускало.
<?php
require 'config/connect.php';
if(isset($_POST['submit']))
{
$query = mysql_query("SELECT * FROM `accounts` WHERE `login`='".$_POST['login']."'");
$row = mysql_num_rows($query);
if(empty($_POST['login']))
{
echo"Вы не ввели логин";
}
elseif(!preg_match("/[-a-zA-Z0-9]{3,15}/", $_POST['login']))
{
echo"Вы неправильно ввели логин";
}
elseif(empty($_POST['password']))
{
echo"Вы не ввели пароль";
}elseif($row > 0)
{
echo"Такой пользователь уже существует!";
}
elseif(!preg_match("/[-a-zA-Z0-9]{3,30}/", $_POST['password']))
{
echo"Вы неправильно ввели пароль";
}
elseif(empty($_POST['password2']))
{
echo"Вы не ввели подтверждение пароля";
}
elseif(!preg_match("/[-a-zA-Z0-9]{3,30}/", $_POST['password2']))
{
echo"Вы неправильно ввели подтверждение пароля";
}
elseif($_POST['password'] != $_POST['password2'])
{
echo"Вы неправильно ввели подтверждение пароля";
}
else
{
$login = $_POST['login'];
$password = md5($_POST['password']);
$insert = mysql_query("INSERT INTO `accounts` (`login`,`password`,`access_level`) VALUES ('$login','$password','0')");
if($insert == true)
{
echo "Вы успешно зарегистрированы!";
}
else
{
echo "Произошла х***я непредвиданная.";
}
}
}
echo '<div align="center">';
echo '<form action="" method="post">';
echo 'Логин:<br />';
echo '<input name="login" type="text" size="20"><br />';
echo 'Пароль:<br />';
echo '<input name="password" type="password" size="20"><br />';
echo 'Повторите пароль:<br />';
echo '<input name="password2" type="password" size="20"><br />';
echo '<input name="submit" type="submit" value="Регистрация"><br />';
echo '</form>';
echo '</div>';
?>