2013-07-29 53 views
-2

所以目前我正在建設一個本地網站。任何方式將HTML表單數據保存到數據庫沒有Web服務器/ SQL?

需要構建的功能之一是請求提交表單。

我們原本收到一封中央郵箱的電子郵件,但我們希望它將表單數據保存到數據庫中,在這種情況下,請訪問Access。

有沒有可能的方式做到這一點,而不使用SQL或ASP?由於該網站正在本地服務器上構建,供所有員工訪問。

最後,我想要做的就是創建一個用戶可以提交的表單,並將其發送到數據庫。堅持電子郵件的想法可能還是更好?

+1

本地服務器是一個網絡服務器 –

+0

對不起壞的措辭,我應該說它在服務器上的驅動器上。我們不能使用SQL或ASP創建任何東西。 – user2630709

+0

「沒有網絡服務器」是什麼意思?您的應用程序所在的機器是您的網絡服務器。你可以安裝SQL Server,對吧? –

回答

0

無法在沒有數據庫服務器的情況下保存數據。只有可以做的事情是Cookie,但這些不會總是可用的JavaScript,絕不會幫助你的事業..

+0

他說沒有sql不是沒有分... – zozo

+0

這個問題已被編輯。 –

0

首先我謹說,HTML/CSS是客戶端腳本語言,不使用服務器端語言你不能保存任何東西。你可以使用php或javascript(ajax)來做到這一點。

+0

我們開始在訪問中構建數據訪問頁面。我們能夠在網站中實現這一點,提交已成功保存到訪問數據庫中,但每次加載時都會加載之前的條目,而不是新條目。我們計劃只刪除訪問權限以便在表單中刪除並刪除,但有什麼辦法讓它自動提出空白條目? – user2630709

+0

我沒有得到正確的,是否要刪除條目? –

+0

不,我們只是希望用戶打開頁面提交請求填寫詳細信息,然後提交詳細信息,然後離開該頁面。然而唯一的問題是,如果有其他用戶出現,他們可以看到以前的條目。 – user2630709

0

只有在Internet Explorer下,才能將數據保存到MS Access數據庫中,例如使用ActiveX。但html文件必須在本地打開。 編輯: 如果需要,我可以給你寫一個示例代碼。

+0

將在當地打開的文件,這將有可能爲你這樣做嗎? – user2630709

0

除非你是針對Safari瀏覽器上,你可以嘗試使用IndexedDBhttp://caniuse.com/#feat=indexeddb),由主流瀏覽器支持的本地存儲,沒有大小限制的形式。可以使用JavaScript object relational mapper來仔細使用它來模擬遠程數據庫。

+0

那將是偉大的,但我們的理解不是所有的計算機都在Internet Explorer 10,不是所有的可更新無論是作爲各地區使用不同的系統。 – user2630709

+0

您正在測試在*你*本地機器,不是嗎? – Brian

+0

是的,但不會這意味着,都在舊的瀏覽器的用戶將無法提交任何東西。 – user2630709

0

我強烈建議你一個服務器:)。如果你不想使用sql,有很多方法可以保存數據。最簡單的方法是用你需要的文件寫入磁盤。

相關問題