2012-03-23 55 views
-3

我正在開發一個web日曆項目。我想將我的php數據庫文件添加到java腳本文件中。當我點擊日曆的保存按鈕時,日曆中顯示的條目,但我無法添加PHP文件保存按鈕。所以當我點擊保存按鈕,條目應該去數據庫(PHP文件)。將php數據庫添加到java腳本文件

代碼放在這裏: -

buttons: 
     { 
      save : function() 
      { 
       calEvent.id = id; 
       id++; 
       calEvent.start = new Date(startField.val()); 
       calEvent.end = new Date(endField.val()); 
       calEvent.title = titleField.val(); 
       calEvent.body = bodyField.val(); 

       $calendar.weekCalendar("removeUnsavedEvents"); 
       $calendar.weekCalendar("updateEvent", calEvent); 
       $dialogContent.dialog("close"); 

      }, 
      cancel : function() { 
       $dialogContent.dialog("close"); 
      } 
     } 
+2

PHP數據庫??? – Shomz 2012-03-23 12:18:24

+0

你是什麼意思! – Broncha 2012-03-23 12:48:20

回答

0

有沒有這樣的事,作爲一個「PHP數據庫」,而不能添加PHP到你的JavaScript文件。

您的保存按鈕需要通過HTTP通過頁面將數據發送到PHP,無論是通過常規的回傳或AJAX。該頁面將駐留並在您的服務器上執行,而JavaScript日曆在客戶端的瀏覽器中執行。然後,該PHP頁面可以與數據庫服務器通信以爲您存儲/檢索數據。

您的服務器必須:

  • 設立執行PHP文件正確
  • 有正在運行的數據庫服務器(PostgreSQL的,MySQL等)
  • 有一個數據庫和表用來握住你的數據
+0

我通過wamp使用Mysql作爲數據庫服務器。連接是通過php文件。所以我想鏈接我的js文件與php文件來連接數據庫。點擊保存按鈕,它會重定向到php文件,然後重定向到數據庫服務器。我該怎麼做? – 2012-03-23 13:56:20

+0

您需要閱讀關於使用PHP與MySQL交談的教程。我們不會爲你寫代碼。如果你有一個具體的問題,你可以回到Stack Overflow並詢問它。 – meagar 2012-03-23 14:14:17

0

您必須瞭解數據庫位於服務器端(有時是Web服務器)。

它可以由Sybase,MySQL和SQLite的,...

沒事做的服務器。

在瀏覽器上的Javascript可以並且有時會關閉。它使得使用網頁變得更容易和更具交互性。

那麼爲什麼要summat去php文件?這與php的基地一起沒有任何意義。請對所涉及的各種技術有所反思。

+0

我通過wamp使用Mysql作爲數據庫服務器。連接是通過php文件。所以我想鏈接我的js文件與php文件來連接數據庫。點擊保存按鈕,它會重定向到php文件,然後重定向到數據庫服務器。我該怎麼做? – 2012-03-23 13:56:38

相關問題