รายละเอียดของการตอบ ::
อันที่จริง ผมแนะแนวครับ เรื่องแก้ไข code ผมไม่อยากช่วย เคยช่วยมาเป็น 100 กว่าคนแล้ว code ที่คุณ ถาม มันดู ไม่อัพเดท และ ไม่ Un safe and Not Correct Syntax in php
Code คุณ ผมแก้ได้ใน 3 นาที ยังทำได้ แต่ผมสื่อ ให้คุณ เขียนให้ถูก Syntax
หน้า HTML ก็บ้านๆ Action จาก From ก็งั้นๆ ไม่มีการ Check action from post และยังใช้
ini_set('display_errors', 1); error_reporting(~0); แบบนี้ไม่ครวทำครับ
ก่อนจะถืง code SQL ก็ไม่ มีอะไร Checking ว่าเกีด Action อะไรมา ค่อยได้ข้อมูล จาก SQL และ fetch row ออกมา
BETWEEN มันไม่ดี ใช้ DateStart >= DateEnd ยังดีกว่า , BETWEEN ไม่ Ok ข้อมูลไม่ตรง ตาม SQL
หากคุณยังคิดที่จะ อยู่แบบเดิม เขียน code แบบผิดๆ Syntax คุณก็อยู่ใน Safe zone ของตัวเองไปเถิด เป็น workshop ทำเล่นๆ ก็ได้แค่นั้น