Обучение/Помощь новичкам | условие if
Тема закрыта by
lotos3
Привет всем!!!
Столкнулся с такой проблемой, пишу условие на регистрацию, если логин совпадает с логином бд, то ошибка, если нет - рег.
Вношу одинаковый логин и условие его записывает в бд, а не выдает ошибку, что за дела такие?
Код: 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>";
}
Столкнулся с такой проблемой, пишу условие на регистрацию, если логин совпадает с логином бд, то ошибка, если нет - рег.
Вношу одинаковый логин и условие его записывает в бд, а не выдает ошибку, что за дела такие?
Код: 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 , мда...
$name = text($_POST['name']);
$sql = mysql_query("SELECT COUNT(`id`) FROM `users` WHERE `login` = '$name'");
if(mysql_result($sql, 0) > 0) $err = 'Такой логин уже занят';
$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 бы увидеть и саму форму
Евгений ,
________
посл. ред. 30.12.2018 в 15:48; всего 2 раз(а); by lotos3
<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() выдает ошибку
MySqli , твой text() выдает ошибку
это просто функция. mysql_real_escape_string место text();
Bahh-Tee , мне интерестно почему условие не работает
lotos3 (30.12.2018 в 16:04)
Bahh-Tee , мне интерестно почему условие не работает
Bahh-Tee , мне интерестно почему условие не работает
Потому что массив $qq пуст!
Вот он и не работает.
Проверку занятости ника осуществляют иначе!
OMG, опытный кодер,ну-ну
Стр.: 1, 2