ใช้ php ในการดึงข้อมูลที่เป็น array จากฐานข้อมูล เพื่อมา foreach ใน script ตอนนี้ยังทำไม่ได้ค่ะ ไม่ทราบว่าจะแทรกลงไปใน script อย่างไรค่ะ
Code (JavaScript)
<script type='text/javascript'>
$(document).ready(function() {
var date = new Date();
var d = date.getDate();
var m = date.getMonth();
var y = date.getFullYear();
<?php ?>
var calendar = $('#calendar').fullCalendar({
header: {
left: 'prev,next today',
center: 'title',
right: 'month,agendaWeek,agendaDay'
},
editable: true,
events: [ <----------------------จะเแทรก foreach ลงไปอย่างไรค่ะ
{
title: 'Click for Google',
start: new Date(y, m, 28),
end: new Date(y, m, 29),
url: ''
},
]
});
});
ต้องการจะ foreach ตัว event ออกมาค่ะ เพราะมันมีข้อมูลหลายชุด จะเขียนแบบ foreach แทรกลงไปอย่างไรค่ะTag : PHP
Date :
2011-08-10 18:10:00
By :
Aornnee
View :
1339
Reply :
1
เขียน query ข้อมูลมาเก็บไว้ใน array แล้วก็ แทรก froeach ลงไปได้เลยครับ
แต่ดูจากโค้ดแล้วคุณน่าจะมี event หลายๆ event จากโค้ด
{
title: 'Click for Google',
start: new Date(y, m, 28),
end: new Date(y, m, 29),
url: ''
}
ผมคิดว่าเขียน php ให้เป็น array of object ของ javascript แล้วเอามาแปะไว้ตรงนี้จะสะดวกกว่านะครับ
<?php
$array = array(
array(
'title' => 'Click for Google',
'start' => 'new Date(y, m, 28)',
'end' => 'new Date(y, m, 29)',
'url' => ''
),
array(
'title' => 'Click for Google',
'start' => 'new Date(y, m, 28)',
'end' => 'new Date(y, m, 29)',
'url' => ''
),
array(
'title' => 'Click for Google',
'start' => 'new Date(y, m, 28)',
'end' => 'new Date(y, m, 29)',
'url' => '')
);
?>
<script type='text/javascript' src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.js"></script>
<script type='text/javascript'>
var eventData = <?php print json_encode($array); ?>;
$(document).ready(function() {
var date = new Date();
var d = date.getDate();
var m = date.getMonth();
var y = date.getFullYear();
<?php ?>
var calendar = $('#calendar').fullCalendar({
header: {
left: 'prev,next today',
center: 'title',
right: 'month,agendaWeek,agendaDay'
},
editable: true,
events: eventData
});
});
</script>
ประวัติการแก้ไข 2011-08-14 14:03:15 2011-08-14 14:06:30
Date :
2011-08-14 12:55:19
By :
Nautilus
Load balance : Server 01