将产品详细信息移到表单上

时间:2019-05-24 06:54:11

标签: php

当我按下“立即购买”按钮时,我希望它复制我的产品详细信息(名称,价格和图片),并将我带到结帐表格;我可以在哪里“购买”该产品。

现在,当我单击“立即购买”按钮时,它将带我进入带有签出表单(没有产品详细信息)的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>";

    } 
}

1 个答案:

答案 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 PHPfrom the PHP manual