ข้ามไปที่เนื้อหาหลัก

About Us

To Be Developer...

"การเขียนโปรแกรมไม่ใช่เรื่องยาก    การแก้บั๊กนี่สิยากกว่ากันเยอะ"


        ตัวกระผมได้จัดทำบล็อกนี้เพื่อเผยแพร่บทความสอนเทคนิคการเขียนโปรแกรมภาษา PHP เพื่อใช้เป็นแนวทางสำหรับพัฒนาเว็บแอพพลิเคชั่นแบบขั้นพื้นฐาน และยังรวบรวมตัวอย่างปัญหา หรือความต้องการของเพื่อนๆ พี่ๆ น้องๆ ที่สนใจในเส้นทางอาชีพเดียวกัน และเริ่มฝึกเขียน PHP ด้วยตนเอง มาใช้แนวคิดและแบ่งปันวิธีแก้ไขปัญหาต่างๆ โดยหวังว่าจะสามารถช่วยไขข้อสงสัย และนำไปประยุกต์ใช้พัฒนาต่อยอด จนสามารถสร้างโปรแกรมที่ใช้งานได้จริง ทั้งงานส่วนตัวและองค์กรที่ต้องการระบบไอทีไปใช้งานด้านธุรการ หรืองานจัดเก็บข้อมูลต่างๆ สำหรับนำไปวิเคราะห์ หรือใช้ตัดสินใจในการบริหารงานเล็กๆน้อยๆ ของตนเองได้


เว็บไซต์นี้เหมาะกับใครบ้าง?

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


วัตถุประสงค์หลักๆเลยคืออะไร?

       เพื่อให้ผู้ที่มีความรู้พื้นฐาน หรือผู้ที่คลุกคลีอยู่กับงานคอมพิวเตอร์เป็นประจำ หรือผู้ที่ทำงานด้านไอทีโดยตรง สามารถพัฒนาเว็บแอพพลิเคชั่นด้วยภาษา PHP ไว้ใช้งานเอง ตลอดจนนำไปใช้สนับสนุนการทำงานในองค์กรของตนเองได้ ซึ่งจะเป็นการพัฒนาตนเอง และเพิ่มทักษะความสามารถในสายงานที่รับผิดชอบได้ด้วย

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



สิ่งที่ผู้เขียนหวังไว้ลึกๆในใจอยู่เสมอก็คือ

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

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


จากใจ โปรแกรมเมอร์(บ้านๆ) คนหนึ่ง








"PHP ไม่ได้สร้างสุดยอดโปรแกรม
แต่ PHP ช่วยให้งานคุณง่ายขึ้นต่างหาก"

PHP CI MANIA PHP Code Generator 
โปรแกรมช่วยสร้างโค้ด ลดเวลาการเขียนโปรแกรม

สนใจสั่งซื้อเพียง 3,990 บาท



PHP CI MANIA PHP Code Generator 

โปรแกรมช่วยสร้างโค้ด "ลดเวลาการเขียนโปรแกรม"
ราคาสุดคุ้มเพียง 3,990 บาท 
http://www.phpcodemania.com

ความคิดเห็น

โพสต์ยอดนิยมจากบล็อกนี้

แจกฟรี!! ระบบต่างๆที่พัฒนาด้วย PHP สำหรับนำไปใช้ในงานต่างๆ

       สำหรับหลายท่านที่ขอโค้ดเข้ามาทาง Inbox ของเฟซบุ๊กแฟนเพจ หรือถามถึงระบบต่างๆหลังไมค์มานั้น ส่วนใหญ่ก็มีแจกอยู่แล้วในเว็บบอร์ด ThaiCreate.Com นะครับ และด้านล่างนี้ก็เป็นระบบต่างๆที่แจกให้นำไปลองใช้ลองศึกษากันครับ

สอนเขียน PHP แสดงการจองห้องประชุมแบบไฮไลท์ตามช่วงเวลา (แบบเชื่อมต่อฐานข้อมูล MySQL)

ตัวอย่าง ผลลัพธ์ที่ได้จากการจองในฐานข้อมูล ตาราง tb_room สร้างตารางรายชื่อห้องประชุม สำหรับ id นั้นเป็น Primarykey จะกำหนดให้สร้างอัตโนมัติ ทุกครั้งที่เราเพิ่มชื่อห้องประชุมใหม่ -- -- Database: `tobedev_example` -- -- -------------------------------------------------------- -- -- Table structure for table `tb_room` -- CREATE TABLE IF NOT EXISTS `tb_room` (   `id` int(11) NOT NULL,   `name` varchar(30) NOT NULL ) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8; -- -- Dumping data for table `tb_room` -- INSERT INTO `tb_room` (`id`, `name`) VALUES (1, 'ห้องประชุม 1'), (2, 'ห้องประชุม 2'), (3, 'ห้องประชุม 3'), (4, 'ห้องประชุม 4'), (5, 'ห้องประชุม 5'); -- -- Indexes for dumped tables -- -- -- Indexes for table `tb_room` -- ALTER TABLE `tb_room`   ADD PRIMARY KEY (`id`); -- -- AUTO_INCREMENT for dumped tables -- -- -- AUTO_INCREMENT for table `tb_room` -- ALTER TABLE `tb_room`   MODIFY `i...

การนำไอคอน มาแสดงบน Fullcalendar

เนื่องจากมีน้องคนหนึ่งให้ช่วยดูโค้ดเกี่ยวกับ Fullcalendar ให้หน่อย แล้วพอดีช่วงนี้ผมก็กำลังสนใจปฏิทิน Fullcalendar อยู่พอดี จึงลองหาสาเหตุที่ไม่สามารถแสดงข้อมูลจาก MySQL และไม่สามารถแทรก icon เข้าไปใน Fullcalendar ได้ จากที่สังเกตุได้ครั้งแรกคือ Error ที่ Console ของ Firefox เกี่ยวกับฟังก์ชั่นที่เขียนผิด และก็มีการ echo ค้างไว้ในส่วนของไฟล์ getCalendar.php ก็เลยจัดการทดสอบแล้วลบ echo ออกให้เหลือแค่ echo json_encode($event_array); ที่ได้ใช้งานจริงเท่านั้น ขั้นตอนการตรวจสอบความถูกต้องของโค้ด PHP 1) ต้องแน่ใจว่าคำสั่งที่เขียนไว้ สามารถดึงข้อมูลมาแสดงผลได้ด้วยการ echo $sql; 2) นำคำสั่งที่ได้ไปรันในโปรแกรมจัดการฐานข้อมูล ในที่นี้คือ phpMyAdmin 3) เมื่อตรวจสอบดูผลลัพธ์ที่ได้ หากถูกต้องมีข้อมูลก็แสดงว่าการ Query ทำงานได้ 4) มาดูการทำงานของ JavaScript ในส่วนของ jQuery มีการแจ้งเตือนที่ฟังก์ชั่น .on() ซึ่งจะใช้กับ jQuery เวอร์ชั่นใหม่เท่านั้น นั่นหมายถึงเวอร์ชั่น jQuery ที่มากับ Fullcalendar เป็นเวอร์ชั่นเก่า ก็ให้เปลี่ยนไปใช้ .live() แทน ก็จะทำงานได้ปกติ 5) ม...