将会话数组存储到变量中



我有一个会话$_SESSION['cart_array'],它存储来自购物车的数据,一旦var_dump看起来像

array(2) {
  [0]=>array(3){
     ["item_id"]=>string(1) "6"
     ["quantity"]=>int(1)
     ["price"]=>string(5) "10.99"
   }
  [1]=>array(3) {
    ["item_id"]=>string(1) "7"
    ["quantity"]=>int(1)
    ["price"]=>string(4) "1.99"
   }
}

我想我需要在一个变量中存储每列,以便能够解析到我的函数,然后Mysql查询。这是如何做到的呢?

$_SESSION是一个数组。运行一个foreach()循环

echo $_SESSION['cart_array']['0']['item_id'];
编辑:

$product_id = $_SESSION['cart_array']['0']['item_id'];
$query2 = mysql_query("INSERT INTO transactionDetails (Order_ID, Product_ID, Price, Quantity) VALUES('{$orderId}', '{$product_id}', '{}', '{}')");

相关内容

  • 没有找到相关文章

最新更新