2010-01-12 102 views
0

我想創建一個包含表格的HTML頁面,其中一列可由任何用戶編輯(登錄後)。 (作爲獎勵,該表應該可以在任何列上排序)。如何在網頁上實現可修改表格?

它有點像維基頁面,但用戶不應編輯維基源代碼,而只是修改表格的可修改列中的值。

是否有任何包裝?也許是一個wiki插件?

+0

當然,用戶更改不應該只是本地,而是實際存儲在服務器上。 – Frank 2010-01-12 22:03:18

+0

這是ASP.NET嗎? – Aaronaught 2010-01-12 22:24:10

+0

不,它不適用於ASP.NET。它很可能運行在Linux服務器上。 – Frank 2010-01-13 02:26:01

回答

1

快速方法:使用Google文檔。但可能不適用。

如果這是不可能的,

用於排序任何JS庫的表格組件。

使用任何服務器端腳本技術從持久性存儲中填充單元。對於這個數據庫可能是過度的,但是如果你不使用數據庫 - 例如,如果你使用一個常規文件來存儲行 - 要小心併發寫入你的持久性存儲。

另外,使行成爲輸入字段,將表格封裝成表單並將輸入字段中的值寫入持久性存儲區的某種服務器端技術。 CGI對此非常合適,但您會想要使用Web服務器上可用的任何內容。

+0

謝謝!我確實認爲一個實際的數據庫(mySQL等)會過度殺傷,所以我寧願使用一個平面文件。有關併發寫入問題的任何提示? – Frank 2010-01-12 22:25:23

+0

如果您的平臺支持文件鎖定,那麼這是一個不錯的選擇。 – alex 2010-01-13 22:37:07