首页 > 解决方案 > 使用数据库查找基于输入更新表单类

问题描述

我不知道从哪里开始。基本上,我希望输入的类更改为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.

非常感谢您的帮助,托比

标签: phpjquerymysqlbootstrap-4

解决方案


如果上面的代码在 Authentication.php 中被表单调用,那么在你检查 $_POST 是否已经提交的地方,初始化一个 $extraClass = ''; if (your_condition 为真) $extraClass = 'success';

在表格的下方,添加一个

这样,如果条件 si 不满足,它将保持为空。


推荐阅读