我正在为用户开发一个平台来创建一个表并在其中输入他们喜欢的任何信息。
例如:
Name | Date | Award |
-----------------------------
James | 2013 | Best person |
... | ... | ...
等...但是,用户可以根据需要创建任意数量的表标题(列)和条目(行)。因此,一个表可以有三个标题,然后是30行,其他表可以有2个标题和5行等。
现在我正在尝试相应地设置我的数据库,以解决这个问题。我能想到的唯一选择是(a)将表的HTML存储到数据库中并以这种方式输出。或者(b)在MySQL中为标题创建一个表,然后在行中创建另一个表,但我不完全确定如何实现此目的。
最佳解决方案是什么?欢迎所有回复。
答案 0 :(得分:1)
a)通过JavaScript和jQuery创建表
b)通过HTML
将它们呈现给用户c)将所有必需信息存储为JavaScript变量(对象)
d)使用JSON转换字符串中的变量
e)如果您使用一个将字符串发送到您的服务器并将其作为字符串存储在数据库或文件中(例如通过WebSockets)
f)您也可以将用户输入存储在用户local storage中