|
|
|
สอบถามเรื่อง บันทึกลงใน DB (การสั่งซื้อ+รายละเอียดการสั่งซื้อ) |
|
|
|
|
|
|
|
คือผมบันทึกลงDBได้แล้ว
แต่ว่าแทนที่มันจะเก็บว่า รหัสการขายเป็น1 แต่มันดัน แยกกันเลย สินค้าแรก=1 อีกอัน=2
ในรายละเอียดก็เช่นกัน
ผมตั้ง รหัส ให้รหัสแบบ ออโต้
Code (PHP)
for ($n=0;$n<count($id);$n++) {
$send_ad=$_POST["in_send_ad"];
$mem_id=$_SESSION["s_id"];
$sale_sta=0;
$total_unit = $num[$n]*$price_mem[$n];
$sum = $num[$n]*$price_mem[$n];
$total=$total+$total_unit;
$a = $num[$n];
$c=number_format($total_unit,2,'.',',') ;
$total_all=$total;
$b=$num[$n]*$pv[$n];
$total_pv=$total_pv+$b;
$d=$total_pv;
$sql="insert into sale(mem_id,sale_net_total,sale_date,sale_status,mem_send_address) values ('$mem_id','$total_all',now(),'$sale_sta','$send_ad ') ";
$result=mysql_query($sql) or die (mysql_error());
$new_cus_id=mysql_insert_id();
$sql3="insert into sale_detail (sale_id,pro_id,sale_amount,sale_total) values ('$new_cus_id','$id[$n]','$num[$n]','$c') ";
$result=mysql_query($sql3) or die (mysql_error());
Tag : PHP
|
|
|
|
|
|
Date :
2012-01-11 17:28:17 |
By :
park |
View :
973 |
Reply :
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
sale_detail คุณไม่ loop insert เหรอครับ
|
|
|
|
|
Date :
2012-01-11 21:07:24 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อ่อ พอดีแก้ได้แล้วค๊าฟ แหะๆ ขอบคุณมากค๊าฟ ^^
|
|
|
|
|
Date :
2012-01-12 10:16:26 |
By :
park |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|