 |
ช่วยหน่อยนะครับ เรื่องการบวกจำนวนที่รับมาใหม่ กับ จำนวนสินค้าเดิม เพิ่มลงฐานข้อมูลครับ |
|
 |
|
|
 |
 |
|
หน้า php ที่สร้างมาใหม่ ต้องมี id หรือ อะไรซักอย่างเพื่อระบุถึงข้อมูล product ที่ต้องการเพิ่มน่ะครับ
ตัวอย่าง (PHP)
$product_id = $_POST['product_id']; // id product ที่ต้องการบวกจำนวนเพิ่ม รับค่าจากฟอร์ม
$add_product = $_POST['add_product']; // จำนวน ที่ต้องการบวกจำนวนเพิ่ม รับค่าจากฟอร์ม
$sql = "update set product set quantity = quantity+$add_product where product_id=$product_id"; // บวกจำนวนเพิ่มกับของเดิมในตาราง
mysql_query($sql); // เรียบร้อยแล้วครับ
|
 |
 |
 |
 |
Date :
2013-01-15 01:59:43 |
By :
mangkunzo |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ได้แล้ว ครับ ขอบคุณมากๆครับ
|
 |
 |
 |
 |
Date :
2013-01-15 02:22:19 |
By :
ช่วยหน่อย |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ทำแล้วเหมือนกันค่ะ แต่ไม่ออกเลย
Code (PHP)
$m_username = $_POST[m_username];
$txt_point = $_POST[txt_point];
$sql = "update set tb_member set m_point = m_point+$txt_point where m_username=$m_username";
ผิดตรงไหนบ้างค่ะ หาไม่เจอค่ะ
from มือใหม่ค่ะ
|
 |
 |
 |
 |
Date :
2013-03-04 01:21:41 |
By :
มือใหม่ |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ขอบคุณมากค่ะ
|
 |
 |
 |
 |
Date :
2013-03-04 15:17:06 |
By :
มือใหม่ |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
Code (PHP)
$name=$_POST['name'];
$amount=$_POST['amount'];
$sql = "update accessory set allamount = allamount+$amount where name ='$name'";
mysql_query($sql) or die ("update error");
|
 |
 |
 |
 |
Date :
2013-03-21 23:01:20 |
By :
อ่อนหัด |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
Code (PHP)
$name=$_POST['name'];
$amount=$_POST['amount'];
$sql = "update accessory set allamount = allamount+$amount where name ='$name'";
mysql_query($sql) or die ("update error");
ทำแล้วขึ้น update erro ช่วยตอบหน่อยนะค้ารีบมากๆเลย
ขอบคุณค่ะ
|
 |
 |
 |
 |
Date :
2013-03-21 23:03:29 |
By :
อ่อนหัด |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
Code (PHP)
$sql = "UPDATE Cnt_Quota SET
Qta_Qty = ?, // มีค่าเท่ากับ 1*20
Qta_Value = ?, // มีค่าเท่ากับ 20
UserDefine1 = ? ,
UpdateDate = ? ,
UpdateBy = ?
WHERE EmpID = ? ";
$params = array($_POST["txtQTY"], $_POST["txtDetail"], $_POST["txtUpdate"], $_POST["txtCreator"], $_POST["txtempID"]);
ถ้าเป็น PHP Sqlsrv ล่ะครับ คือต้องการส่งค่า txtQTY ไปบวกกับ Qta_Qty ในฐานข้อมูล แล้วมีการส่งไปคูณกับ Qta_Value
สมมุติว่า ส่งค่า 2 เข้าไปในฐานข้อมูลให้ Qta_Qty = 3 และให้ Qta_Value = 60
|
 |
 |
 |
 |
Date :
2019-05-22 18:59:54 |
By :
Bang |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|
|