ช่วยหน่อยค่ะ Fullcalendar ดึงข้อมูลมาแสดงไม่ได้ค่ะ พอดีอ่านกระทู้หลาย ๆ กระทู้แล้วแต่ก็ยังไม่สามารถแก้ได้ค่ะ TT

ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา ช่วยหน่อยค่ะ Fullcalendar ดึงข้อมูลมาแสดงไม่ได้ค่ะ พอดีอ่านกระทู้หลาย ๆ กระทู้แล้วแต่ก็ยังไม่สามารถแก้ได้ค่ะ TT

ช่วยหน่อยค่ะ Fullcalendar ดึงข้อมูลมาแสดงไม่ได้ค่ะ พอดีอ่านกระทู้หลาย ๆ กระทู้แล้วแต่ก็ยังไม่สามารถแก้ได้ค่ะ TT
<?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);   
$con_db=mysql_connect("localhost","root","123456") or die("Cannot connect db server");  
$select_db=mysql_select_db("courtappoint");  
if($_GET['gData']){  
    $sql ="SELECT * FROM case WHERE date(start_date)>='".$_GET['start']."' ORDER by case_blackn";  
    $qr=@mysql_query($q);  
    while($rs=@mysql_fetch_object($qr)){  
        $json_data[]=array(  
            "title"=>$rs->court_name,
            "start"=>$rs->start_date,
            //"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;  
}  
?>


สวัสดีค่ะพี่ พอดีว่าไฟล์ data_event.php ขึ้นแบบนี้มาอ่ะค่ะ ยังไม่สามารถแก้ได้เลย ขอรบกวนพี่ช่วยดูให้หน่อยนะคะ 



Fah Pattarawarin 171.7.107.xxx 22-04-2017 01:26:32

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

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


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


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

 ความคิดเห็นที่ 1
ในหน้าที่ส่งค่ามา ให้ใส่ตัวแปร ?gData=1 ต่อท้ายชื่อไฟล์ด้วย
เช่น data_event.php?gData=1


ninenik 1.46.139.xxx 22-04-2017
 ความคิดเห็นที่ 2
$(function(){
 
    $('#calendar').fullCalendar({
        header: {
            left: 'prev,next today',  
            center: 'title',
            right: 'month,agendaWeek,agendaDay',
        },  
        events: {
            url: 'data_events.php?gData=1',
            error: function() {
 
            }
        },    
        eventLimit:true,
        lang: 'th'
    });
      
});


อันนี้เป็นไฟล์ที่ส่งค่าค่ะ แต่ว่าก็ยังไม่สามารถแสดงข้อมูลได้ ขอรบกวนอีกครั้งนะคะ 


Fah Pattarawarin 171.7.107.xxx 22-04-2017 15:37
 ความคิดเห็นที่ 3
ลองตรวจสอบการคิวรี่ข้อมูล และเงื่อนไขการคิวรี่ข้อมูล
 
โดยเอา ค่าต่างๆไปทดสองส่งค่าผ่าน บราวเซอร์ เช่น 
 
http://localhost/data_event.php?gData=1&start=2017-04-21&end=2017-04-22
 
ประมาณนี้ แล้วทดสอบเปลี่ยนค่า เอาไปวางบนบราเซอร์ ถ้าไม่มีข้อมูลแสดง ก็หมายความว่า 
การคิวรี่ข้อมูล ทำงานไม่ถูกต้อง
ลองตรวจสอบตามนี้ดู
 
หรือดูเพิ่มเติมเกี่ยวกับ fullcalendar ตามนี้
 


>>>  อัพเดท >>> 22-04-2017
------------------------------------------
อีกย่างโครงสร้างข้อมูลที่แสดง ต้องสอดคล้องกับรูปแบบที่เขากำหนด ต้องมี start และ end ที่ใช้มี start อย่างเดียว รูปแบบการใช้งานไม่ถูกต้อง

           "start"=>$rs->start_date,
            //"end"=>$rs->event_end,
            //"url"=>$rs->event_url,
 


ninenik 1.46.77.xxx 22-04-2017
1






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