php jquery อัพเดทสถานะแบบออโต้

เริ่มโดย JumDaiDee, 29 มกราคม 2014, 14:09:36

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

JumDaiDee

สวัสดีครับ ครับพี่ๆ โปรแกรมเมอร์

พอดีเขียนระบบ ให้ลูกค้าคอนเฟิร์มงาน แบบออนไลน์

แต่ติดปัญหาอยู่ที่ว่า ไม่รู้ว่าลูกค้า คอนเฟิร์มกลับมาเมื่อไหร่ครับ
จะรู้อีกที่ก็ เราเปิดดูเองครับ ว่ารายการนี้ลูกค้าคอนเฟริ์มแล้ว

ประมาณว่ามีอยู่ 10 รายการ
มีลูกค้า คอนเฟิร์ม มา 2 รายการ

ผมก็เลยเขียนว่า ถ้ามีการอัพเดท ให้มันมันอยู่รายการด้านบนเสมอ ด้วย DESC

แต่ผมคิดว่าจะทำเหมือนอีเมลได้ไหมครับ ถ้ามีรายการคอมเฟิร์มมา หรือมีการอัพเดท
ให้มันอยู่ด้านบนและเป็นตัวหน้า เหมือน Gmail อ่ะครับ

แต่ถ้าเปิดดูแล้ว ก็จะเป็นปกติ ตัวอักษรไม่หน้าแล้ว
อยากได้แปบไม่ต้องมานั่งกด รีเฟรชหน้าดูอะครับ

พี่ๆ ท่านไหนมีแนวทางแนะนำไหมครับ ขอบคุณครับ
สินค้าออนไลน์ https://www.shoppook.com/product | โปรแกรมออนไลน์ : https://appnon.com

esanza.com

มีอยู่นะครับ แต่ผมจำไม่ได้ว่าเคยเห็นที่ไหน
ข้อจำกัดคือไม่เหมาะกับเว็บที่ต้องรัน data เยอะๆ
ใครต้องการเช่าโฮสที่มี Control Panel ดีๆ
และ Support ดี แนะนำ => [direct=https://support.hostatom.com/aff.php?aff=456]โฮสอะตอม[/direct]

saparee

กำหนด table เพื่อแยก status ครับ

1 = ยืนยันงานแล้ว
0 = ยังไม่ยืนยัน (default)

แล้วตอนเรียงก็ให้ เรียงที่ status ก่อน แล้วค่อยตามด้วยเวลาคัรบ

ORDER BY status DESC, time_update DESC



แนะนำใส่ function ส่งเมล์มาหาตัวเรา หลังจากลูกค้ากด confirm ครับ
จะได้ไม่ต้องเข้ามาคอยดูคนที่ยืนยันงานในระบบบ่อยๆ

iCeEffecT

การจะทำแบบนี้ต้องขั้นสูงหน่อย ต้องใช้ ajax เข้ามาช่วย ใช้ jquery ก็ได้ settimeout เอาไว้ให้มันเช็คทุกๆกี่วินาทีก็ว่าไป แล้วให้ function ทำหน้าที่ดึงข้อมูลมา ตอนดึงมาแสดงก็ให้แสดงอยู่บนสุดก็ใช้ .prepend() ตัว div ที่ต้องการ

ยิ้มโค้ด.คอม

น่าจะต้องใช้ javascript หรือ ajax เพื่อรีเฟรชเฉพาะส่วนน่ะครับ คล้ายๆระบบพวกแชทครับ

Pink.in.th

อ้างถึงจาก: saparee ใน 29 มกราคม 2014, 14:32:32
กำหนด table เพื่อแยก status ครับ

1 = ยืนยันงานแล้ว
0 = ยังไม่ยืนยัน (default)

แล้วตอนเรียงก็ให้ เรียงที่ status ก่อน แล้วค่อยตามด้วยเวลาคัรบ

ORDER BY status DESC, time_update DESC



แนะนำใส่ function ส่งเมล์มาหาตัวเรา หลังจากลูกค้ากด confirm ครับ
จะได้ไม่ต้องเข้ามาคอยดูคนที่ยืนยันงานในระบบบ่อยๆ

อ้างถึงจาก: killerb ใน 30 มกราคม 2014, 07:38:49
น่าจะต้องใช้ javascript หรือ ajax เพื่อรีเฟรชเฉพาะส่วนน่ะครับ คล้ายๆระบบพวกแชทครับ

ใช้ประมาณนี้น่าจะได้นะครับ
[direct=http://www.pink.in.th]ผู้หญิง[/direct] [direct=http://www.showlnw.com][/direct]  [direct=http://www.showlnw.com]บริการออกแบบเว็บไซต์[/direct] 
ขายสคริปเกมส์เพียว ๆ ราคา 300 บาท, มีเกมส์ด้วยราคา 500 บาท ติดตั้งฟรี เลือก Theme ได้ครับ >> [direct=http://www.teawloei.com/gameonline1/]Theme 1[/direct]  [direct=http://www.teawloei.com/gameonline2/]Theme 2[/direct]