为了账号安全,请及时绑定邮箱和手机立即绑定

我有一个 PhP 购物车,我需要捕获所有选择的产品,然后在点击“提交”

我有一个 PhP 购物车,我需要捕获所有选择的产品,然后在点击“提交”

PHP
回首忆惘然 2021-07-07 05:53:39
我有一个用于汽车零件的 PhP 购物车,我需要捕获所有选择的产品,然后在单击“提交订单”后将它们与联系表格一起发送到我的电子邮件中。到目前为止,我已经成功地发送了第一个选择的产品,但我需要捕获所有选择的产品,而不仅仅是一个。我尝试使用所选产品的所有属性捕获数组本身,但它只向我发送了第一个选择的产品。博士<?phpif(!empty($_GET["action"])) {switch($_GET["action"]) {    case "add":        if(!empty($_POST["quantity"])) {            $productByCode = $db_handle->runQuery("SELECT * FROM mystuff WHERE mscode='" . $_GET["mscode"] . "'");        $itemArray = array($productByCode[0]["mscode"]=>array('mscategory'=>$productByCode[0]["mscategory"], 'mscatnum'=>$productByCode[0]["mscatnum"], 'msnomer'=>$productByCode[0]["msnomer"], 'msmark'=>$productByCode[0]["msmark"], 'msmodel'=>$productByCode[0]["msmodel"], 'msyear'=>$productByCode[0]["msyear"],'mscode'=>$productByCode[0]["mscode"], 'quantity'=>$_POST["quantity"], 'msprice'=>$productByCode[0]["msprice"], 'msimage'=>$productByCode[0]["msimage"]));            if(!empty($_SESSION["cart_item"])) {                if(in_array($productByCode[0]["mscode"],array_keys($_SESSION["cart_item"]))) {                    foreach($_SESSION["cart_item"] as $k => $v) {                            if($productByCode[0]["mscode"] == $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;            }        }    break;    case "empty":        unset($_SESSION["cart_item"]);    break;  }}?>
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 116 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信