<?php
if (isset($_POST['my_login'])) { $my_login = $_POST['my_login']; if ($my_login == '') {unset($my_login);} } //Заносим логин введенный пользователем логин в переменную $my_login, если пользователь не ввел просто уничтожаем его
if (isset($_POST['my_password'])) {$password = $_POST['my_password']; if ($my_password ==''){unset($my_password);}} //заносим введенный пользователем пароль в переменную $password, если он пустой, то уничтожаем переменную
if (isset($_POST['my_name'])) { $my_name = $_POST['my_name']; if ($my_name == '') {unset($my_name);}} // Заносим введенный пользователем имя в переменную $my_name, если пользователь не ввел, то унижтожаем переменную
if (isset($_POST['my_family'])) { $my_family = $_POST['my_family']; if ($my_family == '') {unset($my_family);}} // Заносим введенный пользователем фамилию в переменную $my_family, если пользователь не ввел, то унижтожаем переменную
if (empty($my_login) or empty($my_password) or empty($my_name) or empty($my_family)) // Если пользователь не ввел один из этих данных, то сообщаем ему об этом и вернем его назад чтобы он заполнил.
{
exit ('Все поля обязательны для заполнения. Вернитесь назад и заполните все формы!');
}
// Ну а если пользователь ввел все данные, то продолжаем обрабатывать данные
// Отключаем теги и скрипты. Мало ли что люди могут ввести
$my_login = stripslashes($my_login);
$my_login = htmlspecialchars($my_login);
$my_password = stripslashes($my_password);
$my_password = htmlspecialchars($my_password);
$my_name = stripslashes($my_name);
$my_name = htmlspecialchars($my_name);
$my_family = stripslashes($my_family);
$my_family = htmlspecialchars($my_family);
// Удаляем лишние пробелы
$my_login = trim($my_login);
$my_password = trim($my_password);
$my_name = trim($my_name);
$my_family = trim($my_family);
// Подключаемся к базе
include ('open_bd.php'); // файл open_bd.php должен быть в той же папке
// Проверяем, не существует ли в нащем сервере пользователь уже с таким логином
$result = mysql_query("SELECT id FROM bd_users WHERE login='$my_login'", $db);
$myrow = mysql_fetch_array($result);
if (!emty($myrow['id']))
{
exit ("Извините, в нашей базе уже существует пользователь с таким логином. Пожалуйста ведите другой логин");
}
// Если нет такого пользователя, то записываем его в нашую дорогую базу :)
$result2 = mysql_query ("INSERT INTO bd_users (login,password,name,family) VALUES($my_login,$my_password,$my_name,$my_family)");
// Проверям, нет ли ошибок
if ($result2 == 'TRUE')
{
echo "Вы успешно зарегистрированы! Теперь вы можете войти на сайт!";
}
else
{
echo "В процессе регистрации произошли ошибки. Приносим свои извенения.";
}
?>
Но когда я заполняю формы и наажимаю на зарегистрироваться, то он мне выдает это: