|
|
|
รบกวนดูเรื่อง alert แสดงข้อความ ให้ผมที จากรูปภาพครับ คือ มันจะมี สินค้าคงเหลือบอกไว้ว่าเหลือจำนวนเท่าไหร่ |
|
|
|
|
|
|
|
แล้ว feild ใน db เก็บจำนวนชื่ออะไรครับ
|
|
|
|
|
Date :
2010-05-03 12:36:37 |
By :
Manussawin |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
p_qty ครับ คุณ emboy
|
|
|
|
|
Date :
2010-05-03 12:46:25 |
By :
chonburi f.c |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$qty=$_GET[qty];
select จำนวนมาก่อน แล้วเอามาเทียบ
$sql="select * form tb_name";
$query=mysql_query($sql);
while ($rss=mysql_fetch_array($query){
$rss['จำนวนสินค้าใน db'];
$product_total=$rss['จำนวนสินค้าใน db'];
if($qty==""){
echo "<script>alert(' กรุณาระบุจำนวนสินค้าที่ต้องการด้วยครับ ');history.back();</script>";
}
else if($qty>$product_total){
echo "<script>alert('จำนวนสินค้าที่มีไม่พอกับจำนวนที่ท่านต้องการ กรุณาระบุจำนวนใหม่');history.back();</script>";
}
else if($product_total==""){
echo "<script>alert(' ไม่สามารถสั่งซื้อสินค้าได้เนื่องจากสินค้าหมด');history.back();</script>";
}
else{
echo "ทำรายการสั่งซื้อเสร็จแล้ว ท่านรอรับได้เลย อิอิ";
}
|
|
|
|
|
Date :
2010-05-03 12:48:29 |
By :
Manussawin |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
โทษน่ะครับคุณ emboy อย่างตัวอย่างด้านบนเนี่ย code ผมมันเก็บข้อมูล cart เป็น แบบ session อะครับ คือ
ผมต้องเขียน ไว้ตรงไหนของ code ที่ผม post เอาไว้อะ ลองใส่ดูแล้วมันก็ยังเหมือนเดิม
|
|
|
|
|
Date :
2010-05-03 13:14:14 |
By :
chonburi f.c |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ยังไงครับ
|
|
|
|
|
Date :
2010-05-03 14:25:31 |
By :
chonburi f.c |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ก็เรา post มาไฟล์นี้ใช่ไหมล่ะคุณอุ้ยมันก็ต้องมาดิครับ ลอง echo ค่าที่ post ยังว่ามันมาหรือเปล่าครับ แล้วที่ทำเป็น session อะคือใช้ตวรจสอบตะกร้าของแต่ละคนใช่ไหมครับ ค่อยเป็นค่อยไปนะ ผมก็งงเหมือนกัน นี่คือการสั่งซื้อใช่ไหมละครับ แล้วใน tbสินค้าก็ต้องมีจำนวนสินค้าด้วยใช่ไหมครับ แล้วเวลาลูกค้ากดซื้อไปสมมุติว่ามี 20 ซื้อไป 5 มันก็ต้องบอกว่าเหลือ 15 คือเอาข้อมูลที่ลูกค้า post ใน ฟอร์มสั่งซื้อไปเก็บแล้วเอาค่าจำนวนที่สั่งซื้อมาเปรียบเทียบกับ จำนวนสินค้าคงเหลือใน db ใช่ไหมครับ ก็ให้ select เอาจำนวนสินค้าออกมาจาก db แล้วเอามาเทียบกับจำนวนที่ลูกค้าสั่ง ถ้ามันมากกว่าสินค้าที่มี ก็ alert ก็ validate ธรรมดา แล้วพอลูกค้าสั่งมี 20 สั่ง 5 เราก็เอา 20 คือจำนวนสินค้าที่มี มาลบกับ จำนวนที่สั่งคือ 5 แล้วก็อัพเดทจำนวนสินค้าใน tb สินค้า งงมั้ยเนี่ย (จะใดกะว่ากั๋นแหมกำเน้อ)
|
|
|
|
|
Date :
2010-05-03 17:10:52 |
By :
Manussawin |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
โอโห ยาวดีครับ อิอิอิ ขอบคุณครับ เดี๋ยว ลองดู พอดีแก้อันที่นี่ที่ แก้อันนั้นที ไม่เสร็จสักที อืมที่กล่าวมาก็ถูกน่ะครับ เพียงแต่ว่า ผมยังไม่อยากให้เวลาสั่งซื้อมันอัพเดท tb_product เลยอะน่ะ คือให้มันแสดงเตือนพอ อาไรประมาณนั้นจนกว่าจะจัดส่งสินค้าเสร็จอาไรประมาณนี้แล้วค่อย update ตรง qty อะ งง ไหม ครับ ยาวไป อิอิอิ
|
|
|
|
|
Date :
2010-05-03 17:22:57 |
By :
chonburi f.c |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เก็บ success ไว้อีก tb ดิครับ นั้นก็เก็บไว้ tb สั่งซื้อก่อนพอขายได้จริงลูกค้าไม่หนี ไม่หาย ก็อัพเดทไปใส่ใน success
|
|
|
|
|
Date :
2010-05-05 01:23:13 |
By :
Manussawin |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ได้ ปะ อุ้ย ๆ
|
|
|
|
|
Date :
2010-05-05 12:00:37 |
By :
deathzap |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
สู้ ๆ นะ ๆ อุ้ย ๆ ไม่ว่าง เลย หวะ ๆ
emboy ครับ ขอ เมลล์ หน่อย ๆ
|
|
|
|
|
Date :
2010-05-05 12:02:25 |
By :
deathzap |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|