2016-05-09 44 views
0

我已經買了。我試圖從顯示在日曆中的MySQL數據庫事件內置日曆應用程序加入PHP到JS壓延

一個HTML/CSS模板。我找到了「Demo」約會,不知道如何在PHP中將這些更改爲我的事件。下面

代碼片段:

var selectedEvent; 
     $('body').pagescalendar({ 
      //Loading Dummy EVENTS for demo Purposes, you can feed the events attribute from 
      //Web Service 
      events: [{ 
       title: 'Call Dave', 
       class: 'bg-success-lighter', 
       start: '2014-10-07T06:00:00', 
       end: '2014-10-07T08:00:24', 
       other: {} 
      } 

從我的數據庫,我需要改變標題$event_name,開始$start_date和結束$end_date ...這可能嗎?

+0

請閱讀之前:http://stackoverflow.com/help/how-to-ask然後http://stackoverflow.com/questions/13840429/what-is-the-difference-between-client-side-and-服務器端編程 –

+0

@RegisPortalez - 感謝您的鏈接,但它似乎並沒有幫助我的除非你可以提供一個答案/解釋一起嗎? – Shane

+0

問題不清楚。是關於js,php還是sql?它看起來像你試圖修改一些JavaScript中的數據庫的服務器變量,什麼沒有意義 –

回答

1

試試這個:

var selectedEvent; 
$('body').pagescalendar({ 
    //Loading Dummy EVENTS for demo Purposes, you can feed the events attribute from 
    //Web Service 
    events: [{ 
     title: '<?php echo $event_name; ?>', 
     class: 'bg-success-lighter', 
     start: '<?php echo $start_date; ?>', 
     end: '<?php echo $end_date; ?>', 
     other: {} 
    } 
}); 
+0

謝謝 - 他的工作是否在.JS文件中? – Shane

+0

什麼?不......他無法在.js文件中回顯php變量。即使他調整了他的服務器來運行它,這將是不好的做法 –

2

將PHP作爲服務器端語言在內容傳遞到瀏覽器之前執行(在評估html和javascript代碼之前)。因此,你可以很容易地包括在任何HTML/JavaScript的你的PHP變量像這樣:

events: [{ 
       title: '<?php echo $yourVariable; ?>', 
       class: 'bg-success-lighter', 
       start: '2014-10-07T06:00:00', 
       end: '2014-10-07T08:00:24', 
       other: {} 
      } 

$yourVariable可以從一個領域在PHP代碼被分配在數據庫

+0

謝謝 - 這是否在.JS文件中工作? – Shane

+0

該文件需要使用'.php'擴展名,以便執行php代碼 –