ผมต้องการ ให้ จำนวนที่จ่ายออกไป ไม่สามารถจ่ายได้ ถ้าจำนวนใน db มี10 แล้วกดจ่ายไป20 อยากให้เบิกไม่ได้ต้องทำยังไง
ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา ผมต้องการ ให้ จำนวนที่จ่ายออกไป ไม่สามารถจ่ายได้ ถ้าจำนวนใน db มี10 แล้วกดจ่ายไป20 อยากให้เบิกไม่ได้ต้องทำยังไง
ผมต้องการ ให้ จำนวนที่จ่ายออกไป ไม่สามารถจ่ายได้ ถ้าจำนวนใน db มี10 แล้วกดจ่ายไป20 อยากให้เบิกไม่ได้ต้องทำยังไง
Copy
<?php include '../db.php';?>
<?php
session_start();
$a = 0;
$Total = 0;
$SumTotal = 0;
for($i=0;$i<=(int)$_SESSION["intLine"];$i++)
{
if($_SESSION["strProductID"][$i] != "")
{
$strSQL = "SELECT * FROM tam_tine_product WHERE ProductID = '".$_SESSION["strProductID"][$i]."' ";
$objQuery = mysql_query($strSQL) or die(mysql_error());
$objResult = mysql_fetch_array($objQuery);
//echo "aa".$_SESSION["strProductID"][$i];
//exit();
$strSQL = "
INSERT INTO tam_tine_orders (ProductName,OrderDate,Name,positionname,faculty,Address,Tel,Email,Status,unit)
VALUES
('".$objResult["ProductName"]."',NOW(),'".$_POST["lecturer_name"]."','".$_POST["positionname"]."','".$_POST["faculty_id"]."',
'".$_POST["txtAddress"]."','".$_POST["txtTel"]."','".$_POST["txtEmail"]."','".$a."','".$objResult["unit"]."')
";
}
}
mysql_query($strSQL) or die(mysql_error());
$strOrderID = mysql_insert_id();
$strOrderID = mysql_insert_id();
for($i=0;$i<=(int)$_SESSION["intLine"];$i++)
{
if($_SESSION["strProductID"][$i] != "")
{
$strSQL = "
INSERT INTO tam_tine_orders_detail (OrderID,ProductID,Qty)
VALUES
('".$strOrderID."','".$_SESSION["strProductID"][$i]."','".$_SESSION["strQty"][$i]."')
";
mysql_query($strSQL) or die(mysql_error());
}
}
mysql_close();
session_destroy();
header("location:finish_order.php?OrderID=".$strOrderID);
?>
คำแนะนำ และการใช้งาน
สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก
- ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา
โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ