PHP and Javascript functions


PHP and Javascript functions

当我单击调用脚本函数的链接时,我在显示特定类别的数据库产品时遇到问题。

<li><button onclick="GPUclick()">GPU</button></li>

这就是我调用脚本只将我的产品过滤到图形卡的地方,我已经用script/html这样做了:

function GPUclick() {
     document.getElementById("parts").innerHTML = "<main> " +
                                                " <img src='Images/760_ASUS.png' class='myClass'> " +
                                                " <span class='myClass2'><ul><li>Asus GeFroce GTX 760</li><li>PCI-E 3.0, 2048MB VRAM</li><li>Price: £161.99</li></ul></span> "+ 
                                                " <img src='Images/outOfStock.png' class='myClass3' alt='No stock'> " + 
                                                "</main>";
}

然而,现在我使用的是一个数据库,我需要过滤正在立即添加到数据库中的产品。

我有一个处理SQL:的mysqli查询

$test = mysqli_query($conn, "SELECT * FROM products WHERE Category_ID = 2

我现在正在努力打印与该SQL命令相关的任何内容,我可以在javascript中做一个,但这并不能真正让我在没有帮助的情况下找到任何可以使用或解决的问题,经过一段时间的寻找,我也找不到任何帮助。

我感谢任何帮助/推动正确的方向,提前感谢。

我曾尝试将"<?php echo $test['product_ID']?> " +添加到我的JS函数中,但这要么不输出任何内容,要么使JS无法工作。

您不能在Javascript中使用PHP;所有的PHP内容都必须在一个PHP文件中,并且PHP是服务器端的,所以所有的PHP都在服务器上进行。在php中使用echo $test;,或者我会尝试这个php代码:

<?php
echo "<script> var test = $test </script>" 
?>