Skip to main content

เขียนโปรแกรม PHP คำนวณดอกเบี้ยแบบลดต้นลดดอก ด้วยสูตร PMT

สวัสดีครับ วันนี้เราจะมาแนะนำการเขียนโปรแกรม คำนวณดอกเบี้ยแบบ ลดต้นลดดอก ด้วย สูตร PMT กันครับ
โดยสูตร PMT จะทำการหา จำนวนที่เราต้องจ่ายในแต่ละเดือน ให้ เท่า ๆ กันครับเช่น  ยอดเงินกู้ 10,000 บาท ระยะเวลาผ่อนชำระ 12 เดือน อัตราดอกเบี้ย 28% ต่อปี เมื่อใช้สูตร PMT คำนวนออกมาแล้วก็จะได้ ยอดที่ต้องชำระต่อเดือน คือ 965 บาทต่อเดือน เป็นต้น

Read More

สร้าง Barcode ด้วย JsBarcode

สวัสดีครับ ในบทความนี้ ทางผู้เขียนจะขอแนะนำ Library สำหรับสร้าง Barcode แบบง่าย ๆ กันครับ นั่นก็คือ JsBarcode ซึ่งเป็น Javascript ใช้งานได้ง่ายครับ ลองไปดูที่เว็บผู้พัฒนากันก่อนคร้ับ

https://lindell.me/JsBarcode/

สำหรับมือใหม่ที่ดูแล้วไม่รู้จะนำไปใช้งานยังไง สามารถทำตามบทความนี้ได้เลยครับ
Read More

PHP Function เปรียบเทียบช่วงเวลาห่าง วันเริ่มต้น ถึง วันสิ้นสุด

ในตัวอย่างนี้จะเป็น Function คำนวณระยะห่างระหว่างวันที่กำหนด เช่น
วันที่เริ่ม คือ 2014-05-07 08:50:00
วันที่สิ้นสุด คือ 2019-05-07 22:54:00

ผลการทำงาน ช่วงเวลาห่างระหว่างวันเริ่ม และวันสิ้นสุด คือ
5 Year 26 days 14 hours 4 minutes
Read More

ปัญหา Error only_full_group_by ใน MySQL 5.7

MySQL 5.7  ได้ทำการ กำหนดค่า only_full_group_by ไว้เป็นค่า Default ทำให้การ Join หลายตาราง โดยไม่ได้ Group By ด้วย Primary Key ของทุกตาราง จะเกิด Error ขึ้นได้

1.ไปที่ phpMyadmin เลือกที่ Tab Variables
2.จากนั้นค้นหาคำว่า sql_mode
3.จากนั้น ให้กดปุ่ม edit และ ลบข้อความ ONLY_FULL_GROUP_BY ออกไป
4.จากนั้น ก็ Save เป็นอันเสร็จครับ

การแก้ปัญหา กรณีใช้คำสั่ง Group By แล้ว Error  สามารถ แก้ไขได้ตาม Link นี้เลยครับ

https://www.kanexkane.com/programming/disable-sql-mode-only-full-group-by/

ขอขอบคุณ ข้อมูลจาก www.kanexkane.com

ปัญหา Fatal error: Maximum execution time of 300 seconds exceeded ใน Phpmyadmin

เนื่องจากวันนี้ได้มีการ upload database  ใน phpMyAdmin ปรากฏว่าไม่สามารถ Upload ได้ ขึ้น Error

จากการค้นหาข้อมูลได้วิธีแก้ไขดังนี้ครับ

https://stackoverflow.com/questions/7680572/fatal-error-maximum-execution-time-of-300-seconds-exceeded

Read More

FullCalendar Integrate With Google Calendar API

สวัสดีครับ กลับมาพบกันอีกครั้งในบทความนี้จะขอแนะนำ การใช้งาน Fullcalendar โดยครั้งนี้จะเป็นการเชื่อมต่อกับ Google Calendar Api สำหรับนำข้อมูลที่บันทึกใน Google Calendar มาแสดงใน Fullcalendar ของเราครับ
Read More

Laravel 5.7 Integrate with SB Admin 2 Bootstrap Admin Theme

สวัสดีครับ ในบทความนี้เราจะมาแนะนำ การนำ SB Admin2 นำมาใช้เป็น Theme ใน Laravel ของเราครับ ซึ่ง SB Admin2 นี้จะมาพร้อมกับ Bootstrap 4  สามารถดูตัวอย่างแบบเต็ม ๆ ได้ที่

https://startbootstrap.com/themes/sb-admin-2/

Read More

Laravel 5.7 Basic CRUD Tutorial

สวัสดีครับ ต่อเนื่องจากบทความที่แล้ว เราได้ทำการติดตั้ง Laravel 5.7 และ สร้างฐานข้อมูล blog กันมาแล้ว ในบทความนี้เราจะมาเขียน CRUD การ เพิ่ม แก้ไข และ ลบ ข้อมูลกันครับ

Read More