Loading...
Обучение/Помощь новичкам | Помогите с регистрацией
Есть вот такой код для регистрации

Когда захожу то просто белый экран, в чём может быть ошибка. помогите с меня +

<?php
# Подключаем конфиг
require_once('inc/h.php');

include 'conf.php';

if(isset($_POST['submit']))
{

$err = array();

# проверям логин
if(!preg_match("/^[a-zA-Z0-9]+$/",$_POST['login']))
{
$err[] = "Эхх, парень! Логин пишеться у нас только буквами и цыфрами!!!";
}

if(strlen($_POST['login']) < 3 or strlen($_POST['login']) > 30)
{
$err[] = "Что то очень маленьки твой логин, либо большой!;
}

# проверяем, не сущестует ли пользователя с таким именем
$query = mysql_query("SELECT COUNT(users_id) FROM users WHERE users_login='".mysql_real_escape_string($_POST['login'])."'")or die ("<br>Invalid query: " . mysql_error());
if(mysql_result($query, 0) > 0)
{
$err[] = "Пользователь с таким логином уже существует в Городе";
}


# Если нет ошибок, то добавляем в БД нового пользователя
if(count($err) == 0)
{

$login = $_POST['login'];

# Убераем лишние пробелы и делаем двойное шифрование
$password = md5(md5(trim($_POST['password'])));

mysql_query("INSERT INTO users SET users_login='".$login."', users_password='".$password."'");
header("Location: login.php"); exit();
}
}
?>

<form method="POST" action="">
Логин <input type="text" name="login" id="reg_inp" /><br />
Пароль <input type="password" name="password" id="reg_inp" /><br />
<input name="submit" type="submit" value="Зарегистрироваться">
</form>
<?php
if (isset($err)) {
print "<b>При регистрации произошли следующие ошибки:</b><br>";
foreach($err AS $error)
{
print $error."<br>";
}
}
?>
<?php
# Подключаем конфиг
require_once('inc/h.php');

include 'conf.php';

if(isset($_POST['submit']))
{

$err = array();

# проверям логин
if(!preg_match("/^[a-zA-Z0-9]+$/",$_POST['login']))
{
$err[] = "Эхх, парень! Логин пишеться у нас только буквами и цыфрами!!!";
}

if(strlen($_POST['login']) < 3 or strlen($_POST['login']) > 30)
{
$err[] = "Что то очень маленьки твой логин, либо большой!";
}

# проверяем, не сущестует ли пользователя с таким именем
$query = mysql_query("SELECT COUNT(users_id) FROM users WHERE users_login='".mysql_real_escape_string($_POST['login'])."'")or die ("<br>Invalid query: " . mysql_error());
if(mysql_result($query, 0) > 0)
{
$err[] = "Пользователь с таким логином уже существует в Городе";
}


# Если нет ошибок, то добавляем в БД нового пользователя
if(count($err) == 0)
{

$login = $_POST['login'];

# Убераем лишние пробелы и делаем двойное шифрование
$password = md5(md5(trim($_POST['password'])));

mysql_query("INSERT INTO users SET users_login='".$login."', users_password='".$password."'");
header("Location: login.php"); exit();
}
}
?>

<form method="POST" action="">
Логин <input type="text" name="login" id="reg_inp" /><br />
Пароль <input type="password" name="password" id="reg_inp" /><br />
<input name="submit" type="submit" value="Зарегистрироваться">
</form>
<?php
if (isset($err)) {
print "<b>При регистрации произошли следующие ошибки:</b><br>";
foreach($err AS $error)
{
print $error."<br>";
}
}
?>
Онлайн: 4
Время:
Gen. 0.0916
(c) Bym.Guru 2010-2026