รบกวนช่วยหน่อยครับ ปฏิทินไม่ได้ซักทีครับ ติดตรง data_events.php

ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา รบกวนช่วยหน่อยครับ ปฏิทินไม่ได้ซักทีครับ ติดตรง data_events.php

รบกวนช่วยหน่อยครับ ปฏิทินไม่ได้ซักทีครับ ติดตรง data_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);    
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;  
} 
?>


Anakin Kin 18-09-2018 19:28:12

คำแนะนำ และการใช้งาน

สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก


  • ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
  • เปลี่ยน


    ( หรือ เข้าใช้งานผ่าน Social Login )

 ความคิดเห็นที่ 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 />


Anakin Kin 18-09-2018 19:29
 ความคิดเห็นที่ 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 />


Anakin Kin 18-09-2018 19:46
 ความคิดเห็นที่ 3
ตรวจสอบว่า ที่เครื่องรองรับการใช้งาน mysqli หรือเปล่า หรือเปิดใช้งาน mysqli แล้วไหม
และก็ตรวจสอบการกำหนดการเชื่อมต่อกับฐานข้อมูล ตามแนวทาง ด้านล่างดู

https://www.ninenik.com/forum_view_2398_1.html#comment_5642

หรือใช้รูปแบบการเชื่อมต่อฐานข้อมูลในไฟล์ conn.php ลักษณะแบบนี้ดู

<?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();  
}


ninenik 19-09-2018
1






เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ