รบกวนช่วยหน่อยครับ ปฏิทินไม่ได้ซักทีครับ ติดตรง data_events.php
ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา รบกวนช่วยหน่อยครับ ปฏิทินไม่ได้ซักทีครับ ติดตรง data_events.php
รบกวนช่วยหน่อยครับ ปฏิทินไม่ได้ซักทีครับ ติดตรง data_events.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 | <?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); require ( "conn.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_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 ; } ?> |

คำแนะนำ และการใช้งาน
สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก
- ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
ความคิดเห็นที่
1
error แบบนี้ครับ
<br />
<b>Notice</b>: Undefined index: start in <b>K:USBWebserver v8.58.5roottestdata_events.php</b> on line <b>7</b><br />
<br />
<b>Notice</b>: Undefined index: end in <b>K:USBWebserver v8.58.5roottestdata_events.php</b> on line <b>8</b><br />
<br />
<b>Notice</b>: Undefined variable: mysqli in <b>K:USBWebserver v8.58.5roottestdata_events.php</b> on line <b>9</b><br />
<br />
<b>Fatal error</b>: Call to a member function query() on a non-object in <b>K:USBWebserver v8.58.5roottestdata_events.php</b> on line <b>9</b><br />

ความคิดเห็นที่
2
ใส่ http://localhost:8080/test/data_events.php?gData=1&start=2010-08-02&end=2010-08-31
ก็ขึ้นแบบนี้ครับ
<br />
<b>Notice</b>: Undefined variable: mysqli in <b>K:USBWebserver v8.58.5roottestdata_events.php</b> on line <b>9</b><br />
<br />
<b>Fatal error</b>: Call to a member function query() on a non-object in <b>K:USBWebserver v8.58.5roottestdata_events.php</b> on line <b>9</b><br />

ความคิดเห็นที่
3
ตรวจสอบว่า ที่เครื่องรองรับการใช้งาน mysqli หรือเปล่า หรือเปิดใช้งาน mysqli แล้วไหม
และก็ตรวจสอบการกำหนดการเชื่อมต่อกับฐานข้อมูล ตามแนวทาง ด้านล่างดู
https://www.ninenik.com/forum_view_2398_1.html#comment_5642
หรือใช้รูปแบบการเชื่อมต่อฐานข้อมูลในไฟล์ conn.php ลักษณะแบบนี้ดู
และก็ตรวจสอบการกำหนดการเชื่อมต่อกับฐานข้อมูล ตามแนวทาง ด้านล่างดู
https://www.ninenik.com/forum_view_2398_1.html#comment_5642
หรือใช้รูปแบบการเชื่อมต่อฐานข้อมูลในไฟล์ conn.php ลักษณะแบบนี้ดู
1 2 3 4 5 6 7 8 9 10 11 | <?php $mysqli = new mysqli( "localhost" , "ชื่อ user" , "รหัสผ่าน" , "ชื่อ database" ); /* check connection */ if ( $mysqli ->connect_errno) { printf( "Connect failed: %s\n" , $mysqli ->connect_error); exit (); } if (! $mysqli ->set_charset( "utf8" )) { printf( "Error loading character set utf8: %sn" , $mysqli ->error); exit (); } |

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