fullcalendar ดึงเข้ามูลdatabaseไม่มา ดูทุกกระทู้แล้วครับ ติดตรง ไพล์ data_eventd.php
ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา fullcalendar ดึงเข้ามูลdatabaseไม่มา ดูทุกกระทู้แล้วครับ ติดตรง ไพล์ data_eventd.php
fullcalendar ดึงเข้ามูลdatabaseไม่มา ดูทุกกระทู้แล้วครับ ติดตรง ไพล์ data_eventd.php
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 | date_events.php <?php header( "Content-type:application/json; charset=UTF-8" ); header( "Cache-Control: no-store, no-cache, must-revalidate" ); header( "Cache-Control: post-check=0, pre-check=0" , false); include ( 'db_connect.php' ); if (isset( $_GET [ 'gData' ]) && $_GET [ 'gData' ]!= "" ){ $q = "SELECT * FROM tbl_event WHERE date(event_start)>='" . $_GET ['start ']."' "; $q .= " AND date(event_end)<='" . $_GET [' end ']."' ORDER by event_id"; $result = $mysqli ->query( $q ); while ( $rs = $result ->fetch_object()){ $json_data []= array ( "id" => $rs ->event_id, "title" => $rs ->event_title, "start" => $rs ->event_start, "end" => $rs ->event_end, "url" => $rs ->event_url, "allDay" =>( $rs ->event_allDay==true)?true:false // กำหนด event object property อื่นๆ ที่ต้องการ ); } } $json = json_encode( $json_data ); if (isset( $_GET [ 'callback' ]) && $_GET [ 'callback' ]!= "" ){ echo $_GET [ 'callback' ]. "(" . $json . ");" ; } else { echo $json ; } ?> |
พอเข้าไพล์โดยตรงเป็นแบบนี้อะครับ ช่วยทีครับ

คำแนะนำ และการใช้งาน
สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก
- ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
ความคิดเห็นที่
1
น่าจะต้องเช็คค่าตัวแปร $json_daba เพิ่ม เพื่อป้องกันการแจ้งเตือน กรณีไม่มีค่าตัวแปร
เพิ่มคำสั่งนี้เข้าไปก่อนบรรทัด
เพิ่มเป็น
เพิ่มคำสั่งนี้เข้าไปก่อนบรรทัด
1 | $json = json_encode( $json_data ); |
เพิ่มเป็น
1 2 3 4 5 6 7 | $json_data =(isset( $json_data ))? $json_data :NULL; $json = json_encode( $json_data ); if (isset( $_GET [ 'callback' ]) && $_GET [ 'callback' ]!= "" ){ echo $_GET [ 'callback' ]. "(" . $json . ");" ; } else { echo $json ; } |

ความคิดเห็นที่
2
ขอบคุณครับ Ninenik ไม่error แล้วครับ
New-- ดึงข้อมูล ในdatabase ไม่ขึ้นอะครับ ทั้งที่มีข้อมูลอยู่แล้ว
New-- ดึงข้อมูล ในdatabase ไม่ขึ้นอะครับ ทั้งที่มีข้อมูลอยู่แล้ว

ความคิดเห็นที่
3
ลองดูความคิดเห็นนี้เป็นแนวทาง
https://www.ninenik.com/forum_view_2215_1.html#comment_5171
ลองดูแนวทางการส่งค่า และการดึงข้อมูลจากบทความนี้ประกอบ
https://www.ninenik.com/forum_view_2215_1.html#comment_5171
ลองดูแนวทางการส่งค่า และการดึงข้อมูลจากบทความนี้ประกอบ
แนวทางการค้นหาข้อมูลกิจกรรมในฐานข้อมูล ประยุกต์กับ fullcalendar
https://www.ninenik.com/content.php?arti_id=721 via @ninenik
ตรวจสอบว่าไฟล์ data_events.php ดึงข้อมูลมาถูกต้องหรือไม่โดยการทดสอบส่งค่าตัวแปรเข้าไปโดยตรง
เช็คว่าหน้าปฏิทินปัจจุบัน เป็นหน้าที่มีวันที่ตรงกับข้อมูลในฐา่นข้อมูลหรือไม่ เช่น ในฐานข้อมูลมีข้อมูล
ในเดือนมีนาคม แต่หน้าปฏิทินแสดงเป็นเดือน พฤษภาคม ค่าก็จะไม่แสดงออกมา ให้เลื่อนปฏิทินให้ตรงกับข้อมูล
ตรวจสอบว่าไฟล์ data_events.php ดึงข้อมูลมาถูกต้องหรือไม่โดยการทดสอบส่งค่าตัวแปรเข้าไปโดยตรง
เช็คว่าหน้าปฏิทินปัจจุบัน เป็นหน้าที่มีวันที่ตรงกับข้อมูลในฐา่นข้อมูลหรือไม่ เช่น ในฐานข้อมูลมีข้อมูล
ในเดือนมีนาคม แต่หน้าปฏิทินแสดงเป็นเดือน พฤษภาคม ค่าก็จะไม่แสดงออกมา ให้เลื่อนปฏิทินให้ตรงกับข้อมูล

ความคิดเห็นที่
4
พี่ Ninenik ครับ ถ้าเราย้ายโฟเดอร์ fullcalendar ไปที่อื่น มันจะเปิดไม่ออกหรือครับ
ช่วยอธิบายให้ผมที

ความคิดเห็นที่
5
การย้ายโฟลเดอร์ ก็เหมือนย้ายตำแหน่ง path ของไฟล์ที่เรียกใช้
การย้ายโฟลเดอร์จะมีผล ก็ต่อเมื่อเราไม่เปลี่ยน path ไฟล์ตามตำแหน่งใหม่
การย้ายโฟลเดอร์จะมีผล ก็ต่อเมื่อเราไม่เปลี่ยน path ไฟล์ตามตำแหน่งใหม่

ความคิดเห็นที่
6
พี่ Ninenik ถามหน่อยครับ เราจะเรียง ที่บันทึกให้แสดงขึ้นที่ 1 ทำไงอะครับ
ผมลอง เพิ่มอีกอัน พออันที่ 1 ก็กลายเป็นที่2อะครับ แล้วเพิ่มอันที่2ก็เป็นอันที่ 1 อะครับ ช่วยหน่อยครับ

ขอบคุณทุกการสนับสนุน
![]()