所以我创建了这个显示小部件的应用程序。每个小部件都是*.php
文件,显示来自mysql数据库的不同类型的数据。我还创建了一个文件options.php
,每个用户都可以访问这些文件,他们可以更改显示每个窗口小部件的position
,height
,color
和{{ 1}}。 (假设小部件是一个带有数据库拉出信息的div)
我遇到的问题是如何存储特定于用户的数据。此时按钮保存被按下width
所有行,而每行包含特定的小部件选项。
UPDATES
选项表包含以下字段:For example:
。目前,所有用户都看到相同的展示位置,因为它不是特定于用户的。我正在考虑用分隔符将所有小部件名称存储在一行中,然后用分隔符存储所有位置......但我不知道该怎么做。
答案 0 :(得分:0)
您可以创建一个表窗口小部件配置,其中包含所需参数的不同列:)
答案 1 :(得分:0)
如果每个小部件都有不同的设置(因此列数不同),您可以创建一个字段blob并在那里传递序列化数组。其他选项是为每个窗口小部件查找公共字段,并仅序列化单独列中的内容。
制作小工具设置
特定于用户
只需将corrent widget设置行链接到用户ID即可。如果每个用户都有个人设置,那就更好了。
如果我理解你的问题,当然以下所有内容。
答案 2 :(得分:0)
您想要一个表位置选项:
<小时/> Divtable:
UserId是表格中的外键,指向到“用户”表中的ID号。
然后你就知道哪个用户拥有那个DIV,你可以选择所有的HIS div来轻松地重新绘制等等......
<小时/> 您可以通过用户名(或其他)从“用户”表中获取用户ID号...
select ID from `Users` where username='johndoe121'
让我们说它返回21.现在找到所有/他/ DIV选项:
select * from `options` where userid = '21'