Slider[Style1]

Style2

Style3[OneLeft]

Style3[OneRight]

Style4

Style5[ImagesOnly]

Style6

ทดลองทำระบบปฏิทินกิจกรรมบนเว็บ ด้วย PHP และฐานข้อมูล MySQL

ทดลองทำระบบปฏิทินกิจกรรมบนเว็บ ด้วย PHP และฐานข้อมูล MySQL

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

หลังๆมาผมติดนิสัยจาก CMS ก็คือระบบ admin ซึ่งสะดวกมากสำหรับคนใช้และคนสร้างแบบผม
ตอนนี้ก็เลยทำเป้นระบบง่ายๆ ไว้ก่อน เรื่องกราฟฟิคเอาไว้ว่ากันทีหลัง
ทดลองทำระบบปฏิทินกิจกรรมบนเว็บ ด้วย PHP และฐานข้อมูล MySQL

ตัวโปรแกรมยังอยู่ในช่วงทดลอง ถ้างานเสร็จจะลองเอามาลงในเว้บดูครับ เผื่อได้ข้อแนะนำจากท่านอื่นๆบ้าง

ตอนแรกลองเข้าหาจากเว้บนี้ แต่ Kaspersky เตืนอว่าเว้บนี้มี virus iframe เลยเข้าไม่ได้
http://www.codetukyang.com/java/

ส่วนเว็บนี้ก็น่าจะเอาดค้ดมาจากเว็บด้านบน มีหลายๆแบบ แต่ยังไม่ตรงใจผมครับ
http://www.itzones.org/forum/index.php?topic=848.0

ลองหาไปเรื่อยๆ ก็ได้ตัวอย่างจากหลายๆ ที่ ส่วนมากจะเป็น JavaScript
- แจก JAVASCRIPT ปฏิทินมี highlight ตรงวันปัจจุบัน

แบบใช้ php ก้มีเยอะ
- การสร้างปฏิทิน Online
- สร้างปฏิทินด้วย php และ css โดยไม่ต้องใฃ้ตาราง
- การทำปฏิทิน โดยใช้ php และ css อย่างง่าย ลองดูนะคับ

สุดท้ายผมก็เลือกโค้ดจากที่นี่ เพราะง่ายดี(สำหรับผม) เป็นโค้ด PHP ที่จำสร้างปฏิทินรวดเดียวทั้ง 12 เดือนในหน้าเดียว
http://www.thaicreate.com/php/forum/011601.html

ต่อมาก็เรื่องการใส่ข้อมูลวันที่ เคยเห็นของหลายๆที่ เขาใช้ javascript หรืออะไรสักอย่าง เวลากดมันจะขึ้นเป้นรูปปฏิทินให้เลือก หาข้อมูลอยู่นาน จนรู้ว่ามันชื่อ datepicker

ตอนแรกก็กะจะใช้แบบนี้
http://www.triconsole.com/php/calendar_datepicker.php

แต่พอเห็นจาก thaicreate ก็เปลี่ยนใจทันที เพราะดูตัวนี้ใช้ง่ายกว่า ผมใช้แบบที่ 1 เพราะเรียบง่ายดี โค้ดไม่ยากด้วย
http://www.thaicreate.com/free-web-script/javascript-calendar-datepicker.html

==================================
ระหว่างนี้หาข้อมุลๆไปเจอ Script พวก PHP Event Calendar ขึ้นมา เห้นแล้วนึกถึง Google Calendar จริงๆ เพราะระบบคล้ายๆกัน
http://www.phpjabbers.com/php-event-calendar/
http://supercali.inforest.com/demo.php
http://www.softcomplex.com/products/php_event_calendar/download.html
http://www.easyphpcalendar.com/
ลองหาข้อมูลเอาไว้ แต่ไม่ได้ใช้แน่นอน (เพราะจะเขียนเอง)
=====================================

อีกเรื่องที่แถมมาด้วย คือ การเปลี่ยน 1-12 เป็นชื่อเดือนภาษาไทย เพราะผมเก็บเดือนเป้นตัวเลขในฐานข้อมูล
ไปเจอที่นี่มาใช้ Array ง่ายมาก
http://phpdream.blogspot.com/2008/05/function-1-month.html

เว็บนี้ยังมีอะไรดีๆอีกเยอะ และสุดท้ายก็มาเจอ DatePicker อีกแบบ
http://phpdream.blogspot.com/2008/05/date-selector-popcalendarxp.html
ทดลองทำระบบปฏิทินกิจกรรมบนเว็บ ด้วย PHP และฐานข้อมูล MySQL

เจอช้าไปหน่อย เพราะผมเขียนโค้ดเสร็จไปตั้งนานแล้ว เอาไว้งานหน้าละกัน

Know2pro RFID Project ตอนที่ 27 : ตัวเครื่อง Mark2 รุ่นสองที่เกือบสมบูรณ์

Know2pro RFID Project ตอนที่ 27 : ตัวเครื่อง Mark2 รุ่นสองที่เกือบสมบูรณ์

หลังวันหยุดยาวช่วงปีใหม่ ผมก็ใช้เวลาไปเกือบๆ หนึ่งอาทิตย์ในการประกอบตัวเครื่องให้เสร็จ งานนี้ประกอบสด คิดสดล้วนๆครับ มีแบบที่คิดเอาเองอยุ่ในหัว แล้วค่อยๆตัดไป สั้นบ้าง ยาวบ้าง จนในที่สุดก็ได้มาเป้นตัวเครื่องจริงๆ ที่เอามาใช้งานได้จริงๆ

[RFID Project] ตัวเครื่อง Mark2 (11 January 2012) Youtube

จุดที่สำคัญและเป็นขอบเขตของ Project นี้คือ ระยะการอ่านมากกว่า 10 cm ผมลองทดสอบดูแล้วระยะสุงสุดที่อ่านได้คือ 14 cm (RFID Reader แต่ละตัวอ่านได้สุงสุด 7 cm)

ทำให้ขนาดช่องที่ใส่อาจจะใหญ่ไม่มาก การประกอบส่วนอื่นๆ ผมใช้กาวละลายพลาสติก และปืนยิงกาว ช่วยเสริมความแข็งแรงเข้าไปอีกที

Know2pro RFID Project ตอนที่ 27 : ตัวเครื่อง Mark2 รุ่นสองที่เกือบสมบูรณ์

Know2pro RFID Project ตอนที่ 27 : ตัวเครื่อง Mark2 รุ่นสองที่เกือบสมบูรณ์

หลังจากเอาไปเสนอความคืบหน้าให้ อ. ที่ปรึกษา Project ก็ได้รับคำแนะนำมาหลายๆอย่าง
Know2pro RFID Project ตอนที่ 27 : ตัวเครื่อง Mark2 รุ่นสองที่เกือบสมบูรณ์

การเชื่อมต่อ Port และ Power น่าจะเป็นช่อง Jack ให้เสียบ (ตอนนี้ผมทำแบบในภาพแก้ขัดไปพลางๆก่อน)

การเคลื่อนย้ายตัวเครื่อง เพราะมีขนาด 30cm x 30 cm สุงอีก 20cm อ.เลยแนะให้หาวิธีที่สะดวกกว่าการอุุ้ม ซึ่งก็คือ การหิ้ว แบบเดียวกับตะกร้าสินค้าในห้างนั่นเอง

รับคำแนะนำมาแล้ว ก็เตรียมแก้ไขกันต่อไป