Loading...
Обучение/Помощь новичкам | Проблема с формой
При отправке данных, условие не срабатывает, почему? В чем ошибка?


<?php
session_start();
include ("header.php");
?>
<img src="/style/icons/logoindex.jpg" width="100%" height="150px">
<form action="" method="POST"> Логин:
<input type="text" name="login" placeholder="Введите логин">
Пароль:
<input type="password" name="password" placeholder="Введите пароль">

<input type="submit" value="Регистрация"></form> </tr></td> </table>
<?
if (!empty($_SESSION['text'])) {
echo $_SESSION['text'];
unset($_SESSION['text']);
}
if(isset($_POST['submit'])){
echo "Условие выполнено";
$login = text($_POST['login']);
$password = text($_POST['password']);
if(strlen($login) < 3 or strlen($login) > 15) {
$_SESSION['text'] = 'Длина логина 3 - 15 символов!';
header('location: ?');
exit();
}

if(strlen($password) < 6 or strlen($password) > 22) {
$_SESSION['text'] = 'Длина пароля 6 - 22 символов!';
header('location: ?');
exit();
}
$users = mysql_fetch_assoc(mysql_query("SELECT * FROM `users` WHERE `login` = '".$login."'"));
$db = mysql_query("INSERT INTO `users` (`login`,`password`) VALUES ('$login', '$password')");
if($db == true){
echo 'Регистрация прошла успешно';
}else{
echo 'Ошибка';
}
}
?>
Онлайн: 7
Время:
Gen. 0.0806
(c) Bym.Guru 2010-2026