Как связать поля таблицы с кнопкой “вход”?

291
21 марта 2017, 14:48

База создана в phpmyadmin. Есть таблица "Клиенты":

mysql_query("
   create table Clients(
      id_client INT PRIMARY KEY AUTO_INCREMENT NOT NULL,
      FIO varchar(100) not null,
      number_pass varchar(20) not null,
      Adress varchar(100) not null,
      Telefone varchar(30) not null,
      login varchar(30) not null,
      password varchar(30) not null
   )"
);
echo mysql_error();

Раньше, для входа в систему я использовал данные с созданной таблицы(users)

<?php
session_start();
if (isset($_POST['login'])) { 
    $login = $_POST['login']; 
    if ($login == '') { 
        unset($login);
    } 
} 
if (isset($_POST['password'])) { 
    $password=$_POST['password']; 
    if ($password =='') { 
        unset($password);
    } 
}
if (empty($login) or empty($password)) {
    exit ('<script>alert("Дла начала заполните поля!");</script>');
}
$login = stripslashes($login);
$login = htmlspecialchars($login);
$password = stripslashes($password);
$password = htmlspecialchars($password);
$login = trim($login);
$password = trim($password);
include ("BD_for_users.php");
$result = mysql_query("SELECT * FROM users WHERE login='$login'",$db); 
$myrow = mysql_fetch_array($result);
if (empty($myrow['password'])) {
    exit ('<script>alert("Извините, введённый вами логин или пароль 
    неверный.");</script>');
}
else {
    if ($myrow['password']==$password) {
        $_SESSION['login']=$myrow['login']; 
        $_SESSION['id']=$myrow['id'];
        echo "Вы успешно вошли на сайт! <a href='For_users.php'>Личный кабинет</a>";
    }
    else {
        exit ('<script>alert("Извините, введённый вами логин или пароль неверный.");
        </script>');
    }
}

?>

Я решил сделать вход связанным с таблицой Клиенты. То есть мой логин и пароль хранится в таблице Клиенты. Подскажите пожалуйста, как мне обратиться к полям login и password с таблицы Клиентам? Сделать проверку (логин=пароль=вход)

READ ALSO
Как добавить свой виджет в Yii2 [требует правки]

Как добавить свой виджет в Yii2 [требует правки]

Как во фреймворке Yii2 добавить свой виджет?

258
Почему возникает ошибка &ldquo;failed to open stream&rdquo; , &ldquo;&lt;script_name&gt;.php&#39; for inclusion&rdquo;? PHP

Почему возникает ошибка “failed to open stream” , “<script_name>.php' for inclusion”? PHP

Доброго времени суток Прошу помочь: При подключении файла относительно:

231
Вырезать текст от первого до последнего символа

Вырезать текст от первого до последнего символа

Есть ссылка: http://siteru/test/folder/photo/ph-1

249
Вывести переменную [дубликат]

Вывести переменную [дубликат]

На данный вопрос уже ответили:

275