|
|
|
[php]รบกวนพี่ๆครับ ช่วยเขียนโค้ดการสั่งซื้อสินค้าเกินจำนวนที่มีอยู่ในฐานข้อมูล phpmyadmin เช่นจำนวนสินค้าที่มีอยู่ 50 ชิ้นแต่สั่งซือเกินจำนวนเป็น 100 ชิ้น ให้มันแสดงข้อความ alert แล้ววนกลับมาจำนวนที่มีอยู่จริงคือ 50 ชิ้น ขอบคุณครับ |
|
|
|
|
|
|
|
เอา code ใส่ tag php หน่อยก็ดีน่ะครับ
หลักการง่ายๆน่ะครับ
1.count สินค้าที่มีขายไว้ ใส่ค่าไว้ใน hidden field ซักตัวก็ได้
2.ตอนที่ระบุจำนวนสินค้า ก็ใช้ function Javascript เอาค่าที่ลูกค้ากำลังกรอกเข้ามา ไปเช็คกับ ค่า count ที่เก็บใน hidden field
3.ถ้าเกิน ก็ alert('.......')
ตัวอย่างแบบง่ายๆ (PHP)
<script>
function check()
{
var total = parseInt(document.getElementById('total').value);
var cinput = parseInt(document.getElementById('cinput').value);
if(cinput > total){
alert('สั่งสินค้าได้สูงสุด '+ total + 'ชิ้นเท่านั้น');
document.getElementById('cinput').value='';
}
}
</script>
<input type="hidden" id="total" value="85">
ใส่จำนวนสินค้า <input type="text" id="cinput" onkeydown="check();">
|
ประวัติการแก้ไข 2012-12-09 16:46:16
|
|
|
|
Date :
2012-12-09 16:36:17 |
By :
mangkunzo |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|