|
|
|
เช็คสต๊อด ก่อนเบิกสินค้าทำไงหรือครับ เมื่อสินค้าใน คลังสินค้าต่ำกว่า 10 ชิ้น จะไม่สามารถเบิกได้ พอมี code ให้ดูมั้ยครับ |
|
|
|
|
|
|
|
Code (PHP)
อันนี้ผมสมมุติ สินค้าตัวนี้ เหลืออยู่ 10 นะครับ
<script language="JavaScript">
function Check(Condition,Quality,Stock){
var Con=document.getelementbyid(Condition).value;
var Quan=document.getelementbyid(Quanlity).value;
var Stock=document.getelementbyid(Stock).value;
if(Con == "+"){
var Total=Stock-Quan;
if(Total<0){
alert('สินค้าไม่เพียงพอ');
retrun false;
}
}
}
</script >
<form act="Act=Update" method="post">
<select name="Condition" id="Condition">
<option value="+"> เพิ่ม</opiton>
<option value="-">ลบ</option>
</option>
<input type="num" name"Quanlity" id="Quanlity" value=""> // จำนวนเพิ่มหรือลด
<input type="hidden" name="Stock" id="Stock" value="10">
<input type="submit" onclick="return Check('Condition','Quanltiy','Stock');";
</form>
|
ประวัติการแก้ไข 2012-08-18 22:52:01 2012-08-18 22:52:48 2012-08-18 22:54:00 2012-08-19 09:23:04
|
|
|
|
Date :
2012-08-18 22:51:31 |
By :
Ex-[S]i[L]e[N]t |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
มีแบบเขียนเป็น SQL ปะครับ
|
|
|
|
|
Date :
2012-08-19 23:21:43 |
By :
Dongonline |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
select if(stock_sum<10,0,stock_sum) AS stock_count from stock where stock_id=$stock_id
|
|
|
|
|
Date :
2012-08-19 23:39:10 |
By :
nontadech |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ยังไม่ได้อ่ะครับ น้อยกว่า 10 มันยังดึง จำนวนออกมาได้อยู่อ่ะครับ
|
|
|
|
|
Date :
2012-08-21 01:06:27 |
By :
Dongonline |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ถ้า ทุกสินค้า ต่ำสุดที่ 10 ชิ้น ใช้
select * from table where item > 10
ไมไ่ด้หรอกครับมันก็จพดึงมาเฉพาะ ที่ มีของมากกว่า 10
|
|
|
|
|
Date :
2012-08-21 13:59:19 |
By :
tongspy |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|