簡體   English   中英

如何使用PHP中的會話ID將會話存儲的多個項目插入數據庫中的所有多個值?

[英]How to insert session stored multiple items into database all multiple values using session id in PHP?

我的購物車項目存儲在會話中,但我想將所有項目存儲在數據庫中。

<?php
if (isset($_POST['order'])) {
     $member_id = $_POST['member_id'];
    $item_id = $_POST['item_id'];
    $item_name = $_POST['item_name'];
    $item_price = $_POST['item_price'];
    $item_qty = $_POST['item_qty'];
     $total = $_POST['total'];

 mysql_select_db('shoppingcartdemo',   mysql_connect('localhost','root',''))or die(mysql_error());
    mysql_query("insert into ordernew (id,item_id,item_name,item_price,item_qty,total,status,member_id) values('','$item_id','$item_name','$item_price','$item_qty','$total','Delivered','$member_id')") or die(mysql_query);

header('location:payment.php'); 


}
?>

給你一些提示:

  • 不要將$_POST$_SESSION混淆
  • 不要使用mysql使用mysqli或為了防止 sql 注入的額外保護,請使用PDO 這里有一個有用的鏈接來了解它http://wiki.hashphp.org/PDO_Tutorial_for_MySQL_Developers
  • 如果它是您嘗試編碼的購物車演示,請不要使用表單中提交的price金額。 始終根據存儲在數據庫中的值對其進行驗證。

祝你好運,盡可能多地閱讀。

暫無
暫無

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

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