A-AA+then

ขอโค้ด php ที่ ทำ ปฏิทินบันทึกเหตุการณ์ ลง ฐานข้อมูลโดยแอดมิน

4,107
ขอโค้ด php ที่ ทำ ปฏิทินบันทึกเหตุการณ์ ลง ฐานข้อมูลโดยแอดมิน  แล้วมีหน้า โชวืวันที่มีเหตุการณสำคัญพื้นหลังวันนั้นเปงคนละสีกันพื้นหลังปกติ

7 ความคิดเห็น

ลองหาดูได้ จากบทความครับ
1

ไม่มีอ่ะครับ ลองเซดดูแล้ว อ่ะครับไม่มี ใคร มีเอามาใส่ให้ที ขอที่ใช้งานได้นะครับจะใช้งานจริง
2

ที่ผมไม่มีครับ ปฏิทินเหตุการณ์ มีแต่ปฏิทินเฉยๆ
3

อืม ดูเหมือนความต้องการ

คล้ายๆ ปฏิทินของ maxsite เลย อิๆๆ
4

555+++

ใช่

เว็บหายเดี้ยงยัง.....
5

พึ่งย้ายข้อมูลไปยัง host ใหม่เสร็จเมื่อกี้ครับ

ต้องรอดูต่อไปว่าจะเป็นยังไง
6

ปฏิทินที่อยู่ในกระทู้เวปนี้ต้องเอาไปโมดิฟลายก่อนนะครับถ้าเอาแบบต็มรูปแบบใช้ได้เลยคงไม่มีเน้อ.... ก่อนอื่นต้องรันปฏิทินให้ได้เสียก่อนนะครับ หมายถึงสามารถคลิกเปลี่ยนวัน เลื่อนเดือนได้ก่อน ถ้าได้ก็มีแววดีล่ะครับ ที่ต้องบอกให้รันได้ก่อนเพราะบางคนยังไม่ค่อยรู้ตำแหน่งของการนำไฟล์ต่างๆไปไว้ในโฮสทดลองของตัวเองเลย แต่ถ้ารันได้ก็เหมาเอาไว้ว่าคงมีความรู้เบื้องต้นพอสมควร .....

ถ้าเอามาจากในเวปนี้ก็จะมีสองจุดที่ต้องเปลี่ยน.... คือจับอีเวนมาใส่ใน array ตามคอมเม้น กับสร้างลิ้ง (ตามคอมเม้นเหมือนกัน) สิ่งที่จะได้มาก็คือลิ้งตามวันที่ในฐานข้อมูลที่สามารถคลิกเพื่อเข้าไปยังเรคคอร์ดของอีเว้นต่างๆได้

ยกตัวอย่างของผมแบบง่ายๆนะครับ... (เป็นแบบ ADODB)
.............................................................................................................
    while (!$recordSet->EOF) {
    
     $blog_month_array[$recordSet->fields[1]] = $recordSet->fields[0];

     $recordSet->MoveNext();
    };
...........................................................................................................
ข้างบนนี่คือการนำข้อมูล id ของอีเว้นกับวันที่ลง array สำหรับโค้ดก่อนหน้าบันทัด while ก็แค่คอนเน็คดาต้าเบสตามสไตล์ใครสไตล์มันล่ะครับ แค่ดึงมาอย่างน้อยสองฟิลดิ์คือ id กับ date

อีกจุดนึงก็คือการสร้างลิ้งเมื่อมีเหตุการ (ตามคอมเม้นเหมือนเดิม)
ของเดิมคือ...

$date = "<a href=\"?d=".$day.'-'.$month.'-'.$year."\">$day</a>";

ตัวอย่างของผม.....

$date = "<a href=\"#\" OnClick=\"showHeadingTxt('$eventdate', 'headsubcontent');  getData('mod/event/event.php?eventid=$eventid', 'subcontent'); return false();\">$day</a>";

ข้างบนคือผมใช้ลิ้งเพื่อเรียก ajax มาทำงาน โดยแสดงวันที่ไว้ที่  headsubcontent และ แสดงข้อมูลอีเว้นไว้ที่ subcontent
สำหรับอีเว้นแบบเต็มรูปแบบคงต้องเอาไปต่อยอดกันอีกทีนะครับ แค่นี้ก็น่าจะได้คอนเซปไปพอสมควร ความจริงมันก็เหมือนกับการใช้ปฏิทินเป็นเมนูเพื่อเรียกรายการหรือเพจที่เราตั้งไว้นั่นล่ะครับ แค่นำมาแสดงเป็นวันที่เท่านั้น

7
^