korakot_titla

Thu 17 May 2007 18:30:02
Thu 17 May 2007 18:30:02
รบกวนหน่อยนะครับ คือผมจัดทำตารางเวลาการประชุมซึ่งสมมุติให้มีการรับค่าเวลาเริ่มต้นเป็น 8.30-10.30 แล้วก็นำเวลาเหล่านี้มาเก็บไว้ในฐานข้อมูลดังนี้นะครับ
| Agenda | Date | Start_time | Finish_time |
| วาระการประชุม | 17/05/2007 | 8.30 | 10.30 |
ซึ่งข้อมูลเหล่านี้ผมจะนำมาคำนวณได้อย่างไรครับคือผมอยากจะนำช่วงเวลาที่บันทึกลงไปนำออกมาแสดงเป็นตารางดังตัวอย่างนี้นะครับ
| name | 8.00 | 8.30 | 9.00 | 9.30 | 10.00 | 10.30 | 11.00 | 11.30 |
| user | color | color | color | color |
รบกวนช่วยผมหน่อยนะครับคือตอนนี้ติดอยู่เรื่องนี้นานแล้วนะครับ ขอบคุณมากครับ
webmaster

Thu 17 May 2007 20:50:59
Thu 17 May 2007 20:50:59
ก็อาจจะทำการสร้าง range เป็น array ดูก็ได้ครับ
8.00 - 8.59, 9.00-9.59 ....
เมื่อ book เวลาก็ทำการตรวจสอบว่าอยู่ใน range ใดครับก็ทำการ hilight เอาครับ
ถ้าจะให้ flexible กว่านั้นก็สร้าง range ไว้ใน db แล้วเปรียบเทียบแล้ว map เอาคล้ายๆกันแต่สามารถจบภายใน query เดียว และสามารถสร้าง period ได้ตามต้องการไม่จำกัดครับ
8.00 - 8.59, 9.00-9.59 ....
เมื่อ book เวลาก็ทำการตรวจสอบว่าอยู่ใน range ใดครับก็ทำการ hilight เอาครับ
ถ้าจะให้ flexible กว่านั้นก็สร้าง range ไว้ใน db แล้วเปรียบเทียบแล้ว map เอาคล้ายๆกันแต่สามารถจบภายใน query เดียว และสามารถสร้าง period ได้ตามต้องการไม่จำกัดครับ

















