Loading...
Помощь по скриптам | Не добавляет юзера
Куки записало, юзера в бд не добавило

<?php
include_once('head.php');

if(isset($_REQUEST['reg'])){
$login = check($_POST['login']);
$pass = check($_POST['pass']);
$repass = check($_POST['repass']);
$sex = check($_POST['sex']);
$nick = $db -> query("SELECT COUNT * FROM `users` WHERE (login) VALUES ('$login')") -> num_rows;
if($nick > 0) msg('Такой логин уже занят');
elseif(empty($login)) msg('Вы не ввели логин');
elseif(empty($pass)) msg('Введите пароль');
elseif(empty($repass)) msg('Введите повторный пароль');
elseif(!preg_match('|^[a-z0-9\-]+$|i',$pass)) msg('Кириллица в пароле запрещена.');
elseif(strlen($login) < 3 || strlen($login) > 30) msg('Логин должен содержать не менее 3 символов и не более 30');
elseif(strlen($pass) < 6 || strlen($pass) > 30) msg('Пароль должен содержать не менее 6 символов и не более 30');
elseif(strlen($pass) < 6) msg('Введенный пароль небезопасен. Введите пароль содержащий более 6 символов');
elseif($pass !== $repass) msg('Введенные пароли не совпадают');
elseif($login == $pass) msg('Логин и пароль не должны совпадать.');
else{
$dateReg = time();
$rega = $db -> query("INSERT INTO `users` (login, password, sex, data_registr) VALUES ('$login', '$pass', '$sex', '$dataReg')");
setcookie('login', $login, time()+86400*365, '/');
setcookie('password', md5($pass), time()+86400*365, '/');
header('location: /');
}
}
?>
<div class="poloska"><br>
<form action="" method="POST">Имя персонажа:<br>
<input type="text" name="login" value ="" placeholder="Введите имя персонажа.." /><br>
Пароль:<br>
<input type="password" name="pass" value="" placeholder="Введите пароль.." /><br>
Повторите пароль:<br>
<input type="password" name="repass" value="" placeholder="Повторите пароль.." /><br>
Пол:<br>
<select name="sex"><option value="0">Мужской</option><option value="1">Женский</option></select><br>
<input type="submit" name="reg" value="Зарегистрироваться" /></form></div>
В лс ответь, сколько ждать можно?
Ид записало ?
Wap_Master , Пустая
табла
Мб нету ячеек в таблице.
У тебя нет переменной dataReg
У тебя есть dateReg
terad1m , всёровно нет
$rega = $db -> query("INSERT INTO `users` (login, password, sex, data_registr) VALUES ('$login', '$pass', '$sex', '$dateReg')");
IndiS (12.12.2018 в 19:48)
terad1m , всёровно нет

Переменные пересмотри, а также пересмотри структуру таблиц.
Больше нечего добавить.
terad1m , Согласен
Онлайн: 5
Время:
Gen. 0.1153
(c) Bym.Guru 2010-2026