|
|
|
สอบถามหลังจากตัดสต๊อกเเล้ว จะ update อีก tableให้มีผลรวมปัจจุบันครับ |
|
|
|
|
|
|
|
ผมตัดสต๊อกได้เเล้วครับ
เเต่ว่า ผมจะอัพเดรท ในส่วนของ table product ให้มีจำนวนสินค้าปัจจุบันครับ ผมไม่รุจะเขียนโค๊ดยังไงครับ
โดยจะให้อัพตาม รหัสสินค้า ที่ทำการสั่งซื้อเข้ามาครับ
Code (PHP)
<?php
session_start();
include"db_connect.php";
$Total = 0;
$SumTotal = 0;
date_default_timezone_set('Asia/Bangkok');
$date= date('y-m-d H:i:s');
$strSQL = "
INSERT INTO orders (OrderID,OrderDate,OrderDate7,Customer_ID,Sum,Status,Delivery)
VALUES
('".$_POST["hddOrderID"]."','$date',DATE_ADD( '$date', INTERVAL 7 DAY),'".$_SESSION['Customer_ID']."','".$_POST["sum"]."','1','".$_POST["Delivery"]."')
";
mysql_query($strSQL) or die(mysql_error());
for($i=0;$i<=(int)$_SESSION["intLine"];$i++)
{
if($_SESSION["strProductID"][$i] != "")
{
$strSQL = "INSERT INTO orders_detail(OrderID,Product_ID,Product_Size,Product_Color,Qty,total,OrderDate7) VALUES
('".$_POST["hddOrderID"]."','".$_SESSION["strProductID"][$i]."','".$_SESSION["strProductSize"][$i]."','".$_SESSION["strProductColor"][$i]."','".$_SESSION["strQty"][$i]."','".$_POST["total"][$i]."',DATE_ADD( '$date', INTERVAL 7 DAY))
";
mysql_query($strSQL) or die(mysql_error());
//----------------------ตัดสต๊อก-----------------//
$result = mysql_query("update product_size set size_num = size_num - '".$_SESSION["strQty"][$i]."' where Product_Id = '".$_SESSION["strProductID"][$i]."' AND Product_Size='".$_SESSION["strProductSize"][$i]."' AND Product_Color='".$_SESSION["strProductColor"][$i]."'");
}
}
mysql_close();
//session_destroy();
unset($_SESSION['intLine']);
unset($_SESSION['strProductID']);
unset($_SESSION["strQty"]);
unset($_SESSION["strProductSize"]);
unset($_SESSION["strProductColor"]);
echo "<script>alert('สั่งซื้อสินค้า เรียบร้อยเเล้ว')</script>";
echo "<script>alert('กรุณา แจ้งการชำระเงิน ภายใน 7 วัน ')</script>";
echo "<script>alert('หากเกินระยะเวลาที่กำหนด ระบบจะทำการยกเลิกการสั่งซื้อสินค้าโดยอัตโนมัติ')</script>";?>
<script type="text/javascript">
//window.location="page_member_order_history.php";
</script>
<?php /* This code download from www.ThaiCreate.Com */ ?>
Tag : PHP, MySQL
|
ประวัติการแก้ไข 2015-10-08 12:12:50
|
|
|
|
|
Date :
2015-10-08 12:11:17 |
By :
ifirstinw |
View :
1197 |
Reply :
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ในขั้นตอนตัดสต็อกอะครับ ให้เอาจำนวนนั้นมาหักลบกับจำนวนสินค้าปัจจุบันไปเลยครับ
Code (SQL)
UPDATE product SET Product_Amount = Product_Amount - $จำนวนที่ว่าตัดสต็อกได้แล้ว WHERE Product_Id = $อ้างอิงไปยังตัวแปร_product_id
|
|
|
|
|
Date :
2015-10-08 14:25:55 |
By :
mr.v |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ได้เเล้วครับ^^ ขอบคุณมากเลยครับ คุณ mr.v
Code (PHP)
$result2 = mysql_query("update product set Product_Amount = Product_Amount - '".$_SESSION["strQty"][$i]."' where Product_Id = '".$_SESSION["strProductID"][$i]."'");
|
|
|
|
|
Date :
2015-10-08 20:17:37 |
By :
ifirstinw |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|