我正在尝试使用在同一函数(下面的代码)中获得的 javascript 参数($userCard)进行选择查询。但是报了undefined variable的错误,如何在query中传递参数?
<script>
function count() {
$card = "V010";
$userCard = document.getElementById('visitorID');
if($userCard.value.length == 4){
<?php
$connection = connectToSql();
$query = "SELECT * FROM visitorsystem.visitor WHERE cardNo = '$userCard' ";
$result = mysqli_query($connection,$query)
or die("Error in query: ". mysqli_error($connection));
if(mysqli_fetch_assoc($result) >0)
{
echo "Card in Use";
}
?>
}
}
</script>
最佳答案
如果我正确地阅读了您的问题,那么您将非常想念 PHP 和 Javascript 的用法。 Javascript 是一种客户端语言,而 PHP 在服务器上执行。
要将 js 参数传递给 PHP 页面,您必须在 html 上使用表单并使用 PHP 中的 $_POST 或 $_GET 变量检索它
关于javascript - 使用 javascript 参数选择查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46190993/