margin пишет:
PHP:
скопировать код в буфер обмена
<form method="POST"> <tr> <td class="content__registration__label"> Логин:* </td> <td> <input type="text" name ="login" size="10px" class="content__registration__input"> </td> </tr> <tr> <td class="content__registration__label"> Пароль:* </td> <td> <input type="text" name="password" size="10px" class="content__registration__input"> </td> </tr> <td> <div> <input class="content__registration__button-send" name="log_in" type="submit" value="Вход"> </div> </td> </tr> <?=$messageOut ?> </form>
PHP:
скопировать код в буфер обмена
<?PHP $messageOut = ""; $login = $_POST["login"]; $password = $_POST["password"]; require("E://OSPanel/domains/main/connect_to_DB.php"); $result = mysqli_query($connection, "SELECT login, password FROM login_passwords WHERE login = '$login' and login = '$password'"); $messageOut = "You have successfully log in,". $login; } } ?>
произвожу получения данных из формы для авторизации пользователя. проблема в том ,что прога не находит введенные данные в бд. хотя я ввожу идентичные(чекал с помощью echo ). операцию INSERT вроде делаю правильно.в чем может быть ошибка
Добрый день!
1. Ошибка здесь:после and должно быть не login, a поле BD, в котoром сохраняли password
2. В формуляре для ввода password рекомендуется применять <input type="password">
Удачи!(Отредактировано автором: 11 Мая, 2020 - 17:00:09)
|