|
|
|
INSERT DATA 2 TABLE แต่เข้า TABLE เดียว |
|
|
|
|
|
|
|
รบกวนพี่ช่วยหน่อยครับ ปรับแก้มาหลายวันแล้วครับ
INSERT DATA 2 TABLE แต่เข้า TABLE เดียว
1.Table-Order เข้าปกติ
2.Table- Order_detail ข้อมูลไม่เข้า เข้าแต่ AUTO_INCREMENT
ไม่แน่ใจว่าเขียนโค๊ตส่วนไหนผิดครับ
CODE
Code (PHP)
<?php
session_start();
require 'db_1.php';
$Total = 0;
$SumTotal = 0;
$strSQL = " INSERT INTO orders (order_date,Name,mem_id,o_name,status)
VALUES
('".date("Y-m-d H:i:s")."','".$_POST["txtName"]."','".$_POST["txtmem_idl"]."','".$_POST["txto_namel"]."','complete
')
";
$objQuery= mysql_query($strSQL) or die(mysql_error());
$strOrderID = mysql_insert_id();
for($i=0;$i<=(int)$_POST['intLine'];$i++)
{
$txtid=$_POST['txtProductID'][$i];
$txtqty=$_POST['txtQty'][$i];
$strSQL = "INSERT INTO order_detail(DetailID,order_id,o_id,Qty)
VALUES
('$strOrderID','$txtid','$txtid','$txtqty')";
$objQuery= mysql_query($strSQL) or die(mysql_error());
}
echo "บันทึกข้อมูลเรียบร้อย";
mysql_close($objConnect);
session_destroy();
header("location:finish_order.php?OrderID=".$strOrderID) ;
?>
Tag : PHP, MySQL
|
|
|
|
|
|
Date :
2016-09-17 00:06:15 |
By :
mrcool_307 |
View :
859 |
Reply :
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|