2

我有一个购物车,人们可以在其中添加不同页面上的商品。

通过所有页面,您可以通过单击产品页面上的按钮将商品添加到购物车。

当人们进入“结帐”页面时,所有项目都会有复选框,购物车中选择的项目应该被“选中”。这样他们可以给我发邮件,我知道他们选择了哪些。

我唯一能做的就是所有选择的项目都显示一个选中的复选框。但我想要所有项目的复选框,并且只选中那些被选中的项目,以便人们可以在结帐页面添加项目。

我希望有人可以帮助我,我不是要求完整的脚本,但是实现它的最佳方法是什么?

当难以理解时,这可以更好地解释它:我想要的是每个项目的复选框,并且已经检查了购物车中的那些。

谢谢

4

1 回答 1

0

尝试这样的事情:(这可能不是您需要的确切代码。)

<?php
foreach($products as $product){
$pid  = $product['pid'];
?>
<input type="checkbox" value="<?php echo $pid; ?>" <?php if(in_array($pid,$_SESSION['cart'])){ ?> checked="checked" <?php }?> /> Product name
<?php } ?>

它检查是否$pid存在SESSION,如果存在检查复选框

于 2013-03-07T12:29:48.953 回答