[英]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_Developersprice
金額。 始終根據存儲在數據庫中的值對其進行驗證。祝你好運,盡可能多地閱讀。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.