<?php
foreach ($_SESSION["cart_item"] as $item){
?>
<tr>
<td style="text-align:left;border-bottom:#F0F0F0 1px solid;"><strong><?php echo $item["nama_produk"]; ?></strong></td>
<td style="text-align:left;border-bottom:#F0F0F0 1px solid;"><?php echo $item["id_produk"]; ?></td>
<td style="text-align:right;border-bottom:#F0F0F0 1px solid;"><input type="text" name="quantity" value="<?php echo $item['quantity']; ?>" style="width: 50px"></td>
<td style="text-align:right;border-bottom:#F0F0F0 1px solid;"><?php echo "Rp. ".$item["harga_produk"]; ?></td>
<td style="text-align:center;border-bottom:#F0F0F0 1px solid;"><a href="cart.php?action=remove&id_produk=<?php echo $item["id_produk"]; ?>" class="btnRemoveAction">Remove Item</a></td>
</tr>
<?php
$item_total += ($item["harga_produk"]*$item["quantity"]);
}
?>
なぜリフレッシュボタンを押した後、数量の値が1つ増えますか? これは、カート品目SESSIONです:なぜリフレッシュボタンを押した後、数量の値が1つ増えますか?
if(!empty($_SESSION["cart_item"])) {
if(in_array($productByCode[0]["id_produk"],array_keys($_SESSION["cart_item"]))) {
foreach($_SESSION["cart_item"] as $k => $v) {
if($productByCode[0]["id_produk"] == $k) {
if(empty($_SESSION["cart_item"][$k]["quantity"])) {
$_SESSION["cart_item"][$k]["quantity"] = 0;}
$_SESSION["cart_item"][$k]["quantity"] += $_POST["quantity"];}}} else {
$_SESSION["cart_item"] = array_merge($_SESSION["cart_item"],$itemArray);
}
} else {
$_SESSION["cart_item"] = $itemArray;}}
を流し! cart_item "])){ \t \t \t \t(in_array($ productByCode [0] [もし" id_produk "]、array_keys($ _ SESSION [" cart_item "]))){ \t \t \t \t \t foreachの($ _ SESSION [ "cart_item"]として$ K => $ V){ \t \t \t \t \t \t \t IF($ productByCode [0] [ "id_produk"] == $ K){ \t \t \t \t \t \t \t \t(空($ _ SESSION [ "cart_item"] [$ K] [ "量"]))であれば{ \t \t \t \t \t \t \t \t \t $ _SESSION ["cart_item"] [$ k] ["quantity"] = 0; \t \t \t \t \t \t \t \t} \t \t \t \t \t \t \t \t $ _SESSION [ "cart_item"] [$ K] [ "量"] + = $ _POST [ "量"]。他 \t \t \t \t \t \t \t} \t \t \t \t \t} \t \t \t \t} { \t \t \t \t \t $ _SESSION [ "cart_item"] = array_merge($ _ SESSION [ "cart_item"]、$ itemArray ); \t} } else { $ _SESSION ["cart_item"] = $ itemArray; } } break; –
私はそれがそうであることを意味します。常にリフレッシュ後に追加してください。 –
はいurl action = "cart.php?action = add&id_produk = –