สอบถามเรื่องการอัพเดตข้อมูลหลายๆ เรคคอร์ดนะคับ เกี่ยวกับระบบการรับสินค้าลงคลังสินค้า
แนวทางการอัพเดทครับ
Code (PHP)
for($i=0;$i<count($_SESSION['strProductID'];$i++){
$update=mysql_query("UPDATE stock_product SET Qty='".$_SESSION['strQty'][$i]."' WHERE ProductID='".$_SESSION['strProductID'][$i]."'")
}
ประวัติการแก้ไข 2013-02-11 13:18:34
Date :
2013-02-11 13:18:03
By :
Ex-[S]i[L]e[N]t
ขอบคุณคับเดี๋ยวละลองทำดูคับ
Date :
2013-02-11 13:48:07
By :
suriken_nt
ได้แล้วครับขอบคุณมากคับ
Date :
2013-02-11 14:21:58
By :
suriken_nt
ยินดีครับ
Date :
2013-02-11 14:31:01
By :
Ex-[S]i[L]e[N]t
สอบถามอีกนิดคับ คือว่า ผมวางรูปแบบคำสั่งไม่ได้นะคับ จะให้มัน select ค่าจำนวนสินค้าใน สต๊อก ไปรวมกับค่า ที่พึ่งป้อนไป แล้วอัพเดต ลง stock ใหม่ ทำเท่าไรก็ไม่ได้เหมือนรูปแบบมันผิด อะคับ ไม่ทราบว่าต้องใส่อย่างไรหรอคับ
Code (PHP)
require_once('Connections/conn.php');
for($i=0;$i<count($_SESSION['strProductID']);$i++){
mysql_select_db($database_conn, $conn);
$query_pat = "SELECT stock_num FROM stock where pro_id ='".$_SESSION['strProductID'][$i]."'";
$pat = mysql_query($query_pat, $conn) or die(mysql_error());
$row_pat = mysql_fetch_assoc($pat);
$totalRows_pat = mysql_num_rows($pat);
$new_item = $row_pat['stock_num'];
echo"$new_item";
echo "<BR>";
$update=mysql_query("UPDATE stock SET stock_num='".$_SESSION['strQty']+$new_item[$i]."' WHERE pro_id='".$_SESSION['strProductID'][$i]."'");
mysql_select_db($database_conn, $conn);
}
unset($_SESSION['intLine']);
unset($_SESSION['strProductID']);
unset($_SESSION['strQty']);
unset($_SESSION['Ppro']);
นี้คือโค๊ตที่แก้ไขอยู่ มันเหมือนมันไม่บวกค่า แล้วก็ไม่อัพเดต อะคับ
Date :
2013-02-11 14:56:30
By :
suriken_nt
ทำเท่าไรก็ไม่ได้แฮะ - -
Date :
2013-02-11 17:12:44
By :
suriken_nt
SET stock_num=stock_num+'".$_SESSION['strQty']+$new_item[$i]."'
Date :
2013-02-11 17:32:43
By :
sakuraei
ขอบคุณมากคับได้เลย
รูปแบบการเขียนผมไม่ค่อยเข้าใจ :(
Date :
2013-02-11 18:00:08
By :
suriken_nt
Load balance : Server 03