javascript - 使用 PHP 作为输出和 JS 作为输入获取数据库值
问题描述
各位开发者您好。
我正在尝试使用 JS 提示符作为输入法并使用 PHP 作为数据库检查器来检查数据库中是否存在 ID。我的问题是我无法将输入的 ID 传递给 PHP,然后如果 ID 存在或不存在,则对 JS 做出响应。
JS代码:
function clockInPrompt() {
var eID = prompt("Please enter your employee ID");
if(eID != null) {
var call_checker = <?php echo check_eID($conn) ?>;
if(id_check_response) alert("true");
else alert("false");
}
}
PHP代码:
function check_eID(mysqli $conn) {
$id = 123;
$sql = mysqli_query($conn, "SELECT `eID` FROM `employees` WHERE `eID` = '$id'");
if(mysqli_num_rows($sql) <= 0) echo '<script>var id_check_response = false;</script>';
else echo '<script>var id_check_response = true;</script>';
}
使用上面的代码,我至少试图从 PHP 获得响应。
解决方案
推荐阅读
- ios - 是什么让 Supports Wallet 徽章出现在您的 App Store 列表中
- python - 'DataFrame' 对象没有属性 'rows'
- c# - 如何从存储过程返回的日期时间对象中获取日期?
- c# - 与注册的 IEnumerable 结合使用的意外行为 Log4NetExtension
在统一容器中 - c# - libgit2sharp 相当于 git diff
- ios - 带有自定义下划线的 NSAttributedString
- postgresql - 在 PostgreSQL 中动态选择列
- javascript - vue 复选框没有通过 v-model 正确绑定数据
- python - TypeError:无法在多线程中腌制 _thread.lock 对象
- html - 覆盖领英关注按钮上的关注标签