หน้า: [1]   ลงล่าง
ผู้เขียน หัวข้อ: php jquery อัพเดทสถานะแบบออโต้  (อ่าน 1461 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
JumDaiDee
สมุนแก๊งเสียว
*

พลังน้ำใจ: 18
ออฟไลน์ ออฟไลน์

กระทู้: 566


ดูรายละเอียด
« เมื่อ: 29 มกราคม 2014, 14:09:36 »

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

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

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

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

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

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

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

พี่ๆ ท่านไหนมีแนวทางแนะนำไหมครับ ขอบคุณครับ
บันทึกการเข้า

สินค้าออนไลน์ https://www.shoppook.com/product | โปรแกรมออนไลน์ : https://appnon.com
esanza.com
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 270
ออฟไลน์ ออฟไลน์

กระทู้: 3,672


ดูรายละเอียด
« ตอบ #1 เมื่อ: 29 มกราคม 2014, 14:31:21 »

มีอยู่นะครับ แต่ผมจำไม่ได้ว่าเคยเห็นที่ไหน
ข้อจำกัดคือไม่เหมาะกับเว็บที่ต้องรัน data เยอะๆ
บันทึกการเข้า

ใครต้องการเช่าโฮสที่มี Control Panel ดีๆ
และ Support ดี แนะนำ => โฮสอะตอม
saparee
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 319
ออฟไลน์ ออฟไลน์

กระทู้: 1,923


ดูรายละเอียด
« ตอบ #2 เมื่อ: 29 มกราคม 2014, 14:32:32 »

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

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

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

ORDER BY status DESC, time_update DESC



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

พลังน้ำใจ: 14
ออฟไลน์ ออฟไลน์

กระทู้: 177


ดูรายละเอียด
« ตอบ #3 เมื่อ: 30 มกราคม 2014, 02:05:03 »

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

พลังน้ำใจ: 84
ออฟไลน์ ออฟไลน์

กระทู้: 728


ดูรายละเอียด
« ตอบ #4 เมื่อ: 30 มกราคม 2014, 07:38:49 »

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

พลังน้ำใจ: 288
ออฟไลน์ ออฟไลน์

กระทู้: 2,449


ดูรายละเอียด เว็บไซต์
« ตอบ #5 เมื่อ: 30 มกราคม 2014, 11:29:33 »

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

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

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

ORDER BY status DESC, time_update DESC



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

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

ใช้ประมาณนี้น่าจะได้นะครับ
บันทึกการเข้า

ผู้หญิง   บริการออกแบบเว็บไซต์  
ขายสคริปเกมส์เพียว ๆ ราคา 300 บาท, มีเกมส์ด้วยราคา 500 บาท ติดตั้งฟรี เลือก Theme ได้ครับ >> Theme 1   Theme 2
หน้า: [1]   ขึ้นบน
  พิมพ์  
 



Google visited last this page 10 มิถุนายน 2025, 16:58:01