2010-01-12 107 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