当我按下“立即购买”按钮时,我希望它复制我的产品详细信息(名称,价格和图片),并将我带到结帐表格;我可以在哪里“购买”该产品。
现在,当我单击“立即购买”按钮时,它将带我进入带有签出表单(没有产品详细信息)的HTML页面。
{
$link = "checkout.html";
$button = "button";
$style = "style=";
print "<div class='product-card'<h4 style='padding:1em;'><b>" . $info['Name']."</h4></b><h4><b>Price: $". $info['Price']."</b></h4><img src=../images/".$info['ProductID'].".png ".$style."width:180px;height:120px;><br><br><a href=".$link."><button class=".$button.">Buy Now</button></a></div>";
}
}
答案 0 :(得分:0)
使用PHP和$_GET
变量将是最简单的方法。
您的链接如下所示:
checkout.php?name=productName&price=1234&image=productImage
然后在购买页面上,您可以通过以下方式获取这些变量:
$price = $_GET['price'];
etc...
但是请注意,这不安全。用户可以通过更改URL轻松地操纵这些变量。
相反,您应该只将productId
放在URL中,如下所示:
checkout.php?productId=1234
然后,在购买页面上,您可以使用带有productId
的URL中的$_GET['productId']
访问数据库,以获取产品详细信息,例如名称,图像,价格等。
有关使用$_GET
变量的更多信息:GET URL parameter in PHP
和from the PHP manual