簡體   English   中英

購物車中的商品不會更新數量

[英]Shopping cart's item will not update quantity

我正在為大學項目制作一個虛擬的網上商店。 我遇到了一個問題,我無法解決。 可以從購物車中添加/刪除商品,但是如果有人嘗試添加購物車中已經存在的商品,則數量不會更新。

顯示的HTML代碼是在homepage.php上顯示可添加到購物車中的商品的代碼。

所示的PHP代碼可與“添加”操作配合使用-向購物車中添加新商品,或者如果該商品已經是最新商品,則應將所選數量添加到購物車中已有的數量中。 后者的功能將不起作用。

的HTML

<div class="laptops"><br />
                <img src="<?php echo "img/" . $row["img"] ?>"><br />
                <div class="laptopText">
                    <h3><?php echo $row["brand"] . $row["model"] ?></h3><br />
                    <p><?php echo $row["cpu_type"] . ", " . $row["cpu_model"] . ", " . $row["OS"] . ", " . $row["RAM"] . ", " . $row["RAM_type"] . ", " . $row["storage"] . ", " . $row["display"] . ", " . $row["gpu"]?></p><br />
                    <p class="price"><?php echo "£" . $row["price"] ?></p><br />
                    <div class="itemFormDiv">
                        <form method="post" action="homepage.php?action=add&id=<?php echo $row["ID"] ?>">
                            <input class="quantity" name="quantity" type="number" min="1" max="9" value="1">
                            <input type="hidden" name="hidden_name" value="<?php echo $row["brand"] . $row["model"] ?>">
                            <input type="hidden" name="hidden_desc" value="<?php echo $row["cpu_type"] . ", " . $row["cpu_model"] . ", " . $row["OS"] . ", " . $row["RAM"] . ", " . $row["RAM_type"] . ", " . $row["storage"] . ", " . $row["display"] . ", " . $row["gpu"]?>">
                            <input type="hidden" name="hidden_price" value="<?php echo $row["price"] ?>">
                            <input class="addTooBasket" name="addTooBasket" type="submit" value="Add to Basket">
                        </form>
                    </div>
                </div>
            </div>

(當我將PHP添加到stackoverflow時,它一直阻止我提交問題,因此它在pastebin上 )有人可以解決此問題嗎?

設置$counter = 0; 在進行foreach之前,請在每個步驟的末尾將其遞增,然后嘗試類似$_SESSION["shopping_basket"][$counter]['item_quantity'] += intval($_POST["quantity"]);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM