Php 从sql表获取信息
我有一个PHP网页,它与SQL连接,在屏幕上打印目录中的产品。 在您看来,如何确保通过打开一篇文章,PHP文件根据用户的选择获取并打印每个产品的图像? 感谢那些能帮助我的人 这是检索值的脚本并将它们打印到另一个PHP文件中 我想添加一个按钮,只检索点击产品的信息,我不知道我是否解释自己Php 从sql表获取信息,php,html,sql,Php,Html,Sql,我有一个PHP网页,它与SQL连接,在屏幕上打印目录中的产品。 在您看来,如何确保通过打开一篇文章,PHP文件根据用户的选择获取并打印每个产品的图像? 感谢那些能帮助我的人 这是检索值的脚本并将它们打印到另一个PHP文件中 我想添加一个按钮,只检索点击产品的信息,我不知道我是否解释自己 <div id="product-grid"> <div class="txt-heading"> <div class="txt-heading-lab
<div id="product-grid">
<div class="txt-heading">
<div class="txt-heading-label">Prodotti</div>
</div>
<?php
$query = "SELECT * FROM tbl_product";
$product_array = $shoppingCart->getAllProduct($query);
if (! empty($product_array)) {
foreach ($product_array as $key => $value) {
?>
<div class="product-item">
<form method="post"
action="index.php?action=add&code=<?php echo $product_array[$key]["code"]; ?>">
<div class="product-image">
<img src="<?php echo $product_array[$key]["image"]; ?>">
<div class="product-title">
<?php echo $product_array[$key]["name"]; ?>
</div>
</div>
<div class="product-footer">
<div class="float-right">
<input type="text" name="quantity" value="1"
size="2" class="input-cart-quantity" /><input type="image"
src="image/add-to-cart.png" class="btnAddAction" />
<button onclick="myFunction()">Dettagli</button>
<script>
function myFunction() {
window.open("https://www.w3schools.com");
}
</script>
</div>
<div class="product-price float-left"><?php echo "$".$product_array[$key]["price"]; ?></div>
</div>
</form>
</div>
<?php
}
}
?>
</div>
普罗多蒂
您需要提供产品代码作为单击图像时运行的函数的参数
<button onclick="myFunction('<?php echo $value['code'];?>')">Dettagli</button>
我不明白这个问题。如果脚本根据产品ID查找图像,为什么需要“确保”任何内容?意见和它有什么关系,剧本做你让它做的任何事情。对不起,也许我没有很好地解释我自己。基本上,PHP页面打印SQL表中包含的所有产品。所有产品都可以通过照片看到,我想确保添加一个按钮,打开一个页面,其中只显示所选产品的所有详细信息(从服务器获取信息)。我已经附上了从表中检索产品的脚本,如果您愿意,可以使用类似BTW的链接查看一下,在foreach
循环中,您可以使用$value
而不是$product\u数组[$key]
。您要插入它而不是myfunction的链接?谢谢你的建议,但是我不想碰一些我无法修复的东西,我应该再次回到这里问:D至于你说的插入它而不是js true的链接?对不起,伙计们,我现在才看,谢谢你们的支持。现在,当我单击按钮时,它会打开页面,但页面不会显示所单击的产品。如何使PHP页面(打开的页面)理解它必须打印用按钮单击的产品信息?非常感谢您的朋友myFunction()
需要将代码作为URL参数传递,打开的页面必须使用$\u GET['code']
来显示正确的产品信息。打开的页面已经使用GET,事实上它以名称打印了被调用的表的第一篇文章。然而,不幸的是,我需要您打开单击的文章,而不是表中的第一篇文章。我在页面上打印产品的脚本上方插入
<button onclick="myFunction('<?php echo $value['code'];?>')">Dettagli</button>