Loading...
Привет всем!!!
Столкнулся с такой проблемой, пишу условие на регистрацию, если логин совпадает с логином бд, то ошибка, если нет - рег.
Вношу одинаковый логин и условие его записывает в бд, а не выдает ошибку, что за дела такие?
Код: if($_POST['login'] !== $qq['login']){

$reg = mysql_query("INSERT INTO `users`(`id`, `login`, `pass`, `level`, `rubin`, `rol`) VALUES ('', '$login','$pass', '1', '500', '0')");
header("location: /vxod.php");
}else{

echo "<center><div class = glav><hr color = #737373><font color = red><img src=/img/mail-chat-del.png> Такой логин уже есть, пожалуйста, введите другой!!!</font><hr color = #737373></div></center>";

}
Может кто знает?
lotos3 , мда... *DASH*
$name = text($_POST['name']);
$sql = mysql_query("SELECT COUNT(`id`) FROM `users` WHERE `login` = '$name'");
if(mysql_result($sql, 0) > 0) $err = 'Такой логин уже занят';
MySqli , твой text() выдает ошибку
lotos3 , массив $qq бы увидеть и саму форму
Евгений , <form action="/reg.php" method="post">
Введите логин (только английские буквы):<br><br>
<input class="text" type="text" name="login" required><br><br>
Введите пароль:<br><br>
<input class="text" type="password" name="pass" required><br><br>
<input class="input" type="submit" name="ok" value="Внести данные"></form>

________
посл. ред. 30.12.2018 в 15:48; всего 2 раз(а); by lotos3
Евгений , $qq = mysql_fetch_array(mysql_query("SELECT * FROM `users` "));
lotos3 (30.12.2018 в 15:31)
MySqli , твой text() выдает ошибку

это просто функция. mysql_real_escape_string место text();
Bahh-Tee , мне интерестно почему условие не работает
lotos3 (30.12.2018 в 16:04)
Bahh-Tee , мне интерестно почему условие не работает

Потому что массив $qq пуст!
Вот он и не работает.
Проверку занятости ника осуществляют иначе!

OMG, опытный кодер,ну-ну
Онлайн: 3
Время:
Gen. 0.097
(c) Bym.Guru 2010-2026