php - 使用数据库查找基于输入更新表单类
问题描述
我不知道从哪里开始。基本上,我希望输入的类更改为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
.
非常感谢您的帮助,托比
解决方案
如果上面的代码在 Authentication.php 中被表单调用,那么在你检查 $_POST 是否已经提交的地方,初始化一个 $extraClass = ''; if (your_condition 为真) $extraClass = 'success';
在表格的下方,添加一个
这样,如果条件 si 不满足,它将保持为空。
推荐阅读
- kong - kong 请求转换器调用多个微服务 API
- python - 有没有办法将列表中的元素插入到第二个列表中的每个第 kn 个位置?
- python - Python 清理域名 - 正则表达式还是 lambda?
- excel - Filter Data Formula
- javascript - 如何在 Jest 中模拟 JSON 文件
- c++ - 使用 OpenGL 显示带有 freeglut 的 2D 文本
- .net - .NET 中的中断阻塞非托管进程
- html - 表 div 的一些异常。怎么去掉边框?
- python - 如何使用 boto 获取存储桶详细信息
- python-3.x - 熊猫使用列表添加列