|
|
|
พอดีผมได้นำ code ตะกร้า php ของเว็บ thaicreate มาต้อง การเก็บ จำนวนสิน ในตาราง order ต้องทำยังไงครับ |
|
|
|
|
|
|
|
เบื้องต้น เพิ่ม field ใน table order ก่อน สำหรับเก็บ จำนวนรวมทั้งหมด สมมุติ ชื่อว่า qty
save_checkout.php
<?php
session_start();
$serverName = "localhost";
$userName = "root";
$userPassword = "root";
$dbName = "mydatabase";
$objCon = mysqli_connect($serverName,$userName,$userPassword,$dbName);
if (!$objCon) {
echo $objCon->connect_error;
exit();
}
for($i=0;$i<=(int)$_SESSION["intLine"];$i++)
{
$all_qty += $_SESSION["strQty"][$i];
}
$Total = 0;
$SumTotal = 0;
$strSQL = "
INSERT INTO orders (OrderDate,Name,Address,Tel,Email,qty)
VALUES
('".date("Y-m-d H:i:s")."','".$_POST["txtName"]."','".$_POST["txtAddress"]."' ,'".$_POST["txtTel"]."','".$_POST["txtEmail"]."',$all_qty)
";
$objQuery = mysqli_query($objCon,$strSQL);
if(!$objQuery)
{
echo $objCon->error;
exit();
}
$strOrderID = mysqli_insert_id($objCon);
for($i=0;$i<=(int)$_SESSION["intLine"];$i++)
{
if($_SESSION["strProductID"][$i] != "")
{
$strSQL = "
INSERT INTO orders_detail (OrderID,ProductID,Qty)
VALUES
('".$strOrderID."','".$_SESSION["strProductID"][$i]."','".$_SESSION["strQty"][$i]."')
";
mysqli_query($objCon,$strSQL);
}
}
mysqli_close($objCon);
session_destroy();
header("location:finish_order.php?OrderID=".$strOrderID);
?>
|
|
|
|
|
Date :
2015-11-14 16:53:48 |
By :
progamer2000 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เดี๋ยวผมจะลอง นำไปใช้ดูน่ะครับ ขอบคุณพี่มากๆๆ เลยน่ะครับบบ
|
|
|
|
|
Date :
2015-11-14 17:10:29 |
By :
erlnw001 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|