Обновление класса формы на основе ввода с использованием поиска в базе данных - PullRequest
0 голосов
/ 15 ноября 2018

Понятия не имею, с чего начать.По сути, я хочу, чтобы класс ввода изменился на has-success, когда имя пользователя в таблице базы данных с именем Username равно строке, написанной пользователем.Текущий код для формы:

<div class='container col-md-3 rounded p-5 mt-5 border'>
<form action="Authentication.php" method ="post">
    <h3 class='text-center'>Please Login</h3>
    <h5 class='pt-3'>Enter Username and Password</h5>
    <div class="form-group mb-0">
        <input class='form-control float-left mt-3 mb-1' placeholder="Username" type="text" name="username">
        <br>
        <input class='form-control float-left mb-3' placeholder="Password" type="password" name="password">
        <br>
    </div>
    <div class="text-center">
        <input type="submit" class='btn btn-primary btn-sx' value="Login">
    </div>
</form>
</div>

Поэтому, когда кто-либо печатает в поле с placeholder="username", он должен проверить, совпадает ли эта строка с любым в столбце Username в таблице Studentsи если он обновляет класс до success.

Большое спасибо за помощь, Тоби

1 Ответ

0 голосов
/ 15 ноября 2018

Если приведенный выше код находится в Authentication.php, который вызывается формой, тогда, когда вы проверяете, было ли отправлено $ _POST, инициализируйте $ extraClass = ''; Если (ваше условие истинно) $ extraClass = 'success';

и там внизу в форме добавьте

Таким образом, он останется пустым, если условие не выполнено.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...