За последние 24 часа нас посетили 68845 программистов и 10352 робота. Сейчас ищут 2367 программистов ...

Сравнение данных из базы данных с данными из формы

Тема в разделе "PHP для новичков", создана пользователем devilofthedrug, 18 мар 2018.

  1. devilofthedrug

    devilofthedrug Новичок

    С нами с:
    18 мар 2018
    Сообщения:
    1
    Симпатии:
    0
    Делаю регистрацию, есть два поля которые не могут совпадать с другими данными, т.е. это уникальные данные, ник-нэйм и логин. Но почему-то не работает. Кто сможет внятно объяснить?
    PHP:
    1.             $login = $_GET['login'];
    2.             $nickname = $_GET['nickname'];
    3.             include("includes/database_connect.php");
    4.             $check = mysqli_query($connection,"SELECT `login`,`nickname` FROM `users` WHERE `login` = '$login' OR `nickname` = '$nickname'");
    5.             $checkvalid = mysqli_fetch_array($check);
    6.             if($login == $checkvalid['login'])
    7.                 {
    8.                     echo "Пользователь с таким логином существует!";
    9.                 }
    10.             if($nickname == $checkvalid['nickname'])
    11.                 {
    12.                     echo "Пользователь с таким ником существует!";
    13.                 }
    14.             else
    15.                 {
    16.                     echo "Аккаунт с такими данными существует!";
    17.                 }
     
    #1 devilofthedrug, 18 мар 2018
    Последнее редактирование модератором: 18 мар 2018
  2. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.333
    Симпатии:
    1.753
    не важно, что там у тебя работает, потому что у тебя инъекция! :D
     
    Dron-Boy нравится это.