 |
ใช้ 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 :
1365 |
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 |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|
|