ช่วยด้วยค่ะ อยากทราบว่าจะเพิ่มข้อมูลสินค้าในฐานข้อมูล
เอาโครงสร้างตารางมาดูซิครับ และขอโค้ด php ที่ใช้บันทึกข้อมูลด้วยครับ
Date :
2011-06-16 10:19:59
By :
sakuraei
code ค่ะ
Code (PHP)
include("connect.php");
$sql = "SELECT * FROM cart WHERE sid = '$sid' ";
$result = mysql_query($sql);
while($cart = mysql_fetch_array($result)){
$pid = $cart['pid'];
$pname = $cart['pname'];
$price = $cart['price'];
$quantity = $cart['quantity'];
//==========เพิ่มข้อมูลการสั่งซื้อสินค้า======================
$sql = " INSERT INTO confirm_or (oid,pid,uid,pname,price,quantity,date,status) VALUES ('','$pid','$user','$pname','$price','$quantity','$datep','N') " or die ("ไม่สามารถเพิ่มข้อมูลได้");
$rs = mysql_query($sql);
//=================Update Stock สินค้าเมื่อมีการสั่งซื้อสินค้า===============
$sql = "UPDATE product SET stock = stock-$quantity WHERE pid = $pid " or die ("ไม่สามารถแก้ไขข้อมูลได้");
$rs = mysql_query($sql);
}
echo "<script>window.location='del_sid.php?user=$user&oid =$oid';</script>";
Date :
2011-06-16 10:55:10
By :
azanarak
มันจะต้องเอาค่ามาจากตารางแรกครับ โดยเรียกใช้
Code (PHP)
$id = mysql_insert_id();
เอาค่า $id ไป insert อีกตารางครับ
Date :
2011-06-16 11:10:35
By :
webmaster
ก่อนอื่นเอาSQL ชุดนี้ไปรันก่อนครับ เพื่อปรับโครงสร้าง
alter table confirm_or drop primary key,
change oid oid int(5) unsigned zerofill not null,
add id int(8) unsigned not null auto_increment first,
add primary key(id)
ประวัติการแก้ไข 2011-06-16 11:12:46 2011-06-16 11:12:58 2011-06-16 11:13:03
Date :
2011-06-16 11:11:38
By :
sakuraei
$sql = "select max(oid)+1 from confirm_or";
$result = mysql_query($sql) or die(mysql_error());
list($new_oid) = mysql_fetch_row($result);
//ตอนนี้เราได้ เลขใบสั่งซื้อใหม่แล้วครับ ชื่อ $new_oid
$sql = "SELECT * FROM cart WHERE sid = '$sid' ";
$result = mysql_query($sql);
while($cart = mysql_fetch_array($result)){
....
.....
.......
$sql = " INSERT INTO confirm_or (oid,pid,uid,pname,price,quantity,date,status) VALUES ('$new_oid' ,'$pid','$user','$pname','$price','$quantity','$datep','N') " or die ("ไม่สามารถเพิ่มข้อมูลได้");
....
.....
.......
Date :
2011-06-16 11:19:42
By :
sakuraei
ขอบคุณมากค่ะได้แล้วค่ะ
Date :
2011-06-16 11:41:45
By :
azanarak
Load balance : Server 01