2014-02-11 50 views
-1

我想從HTML表單數據創建對象。對象或數據也需要提交給MySQL數據庫。OOP&Forms,JavaScript VS PHP

我可以用JavaScript實現嗎?還是我應該使用PHP作爲編碼語言?最後,你是否有一個我可以閱讀的來源,以實現這一目標?

+0

爲什麼不同時使用JavaScript和PHP?用於用戶輸入/交互的前端HTML和JavaScript。然後用PHP處理,驗證和存儲數據(以db的形式)。 – adamS

回答

4

JavaScript和PHP的區別在於JavaScript運行在客戶端(訪問者瀏覽器)上,而PHP運行在服務器端(字面上是服務器)。

根據你想要對錶格做什麼會導致不同的答案。例如,如果您的表單用於註冊,那麼您需要將POST的詳細信息提供給服務器,但是如果您要對錶單進行驗證,那麼您可能希望添加JavaScript(使用服務器端驗證太)。

+0

JavaScript已經在服務器端運行了很長一段時間了。也就是說,OP可能意味着客戶端JS。也許這值得澄清。 –

+0

我想要一個'買家'輸入產品要求和'賣家'輸入產品詳細信息。我想我需要賣家的物品作爲對象,甚至可能是買家的要求。然後我需要代碼來比較兩者,並將匹配的買方列入登錄賣方 – Bjaeg

+0

@BenjaminGruenbaum,因爲缺乏特定性和問題的一般性,我推測它不會是Node.js. – James

0

MySQL通常運行在網絡服務器上,因此您通常需要服務器端語言(如PHP)與其交談。 JavaScript通常運行在客戶端(即在用戶的Web瀏覽器中),所以它不能直接連接。

通常的做法是在HTML中創建表單,並可選擇添加JavaScript以進行客戶端驗證。當用戶提交表單時,數據被髮送到PHP腳本進行處理。