我想向我的网站添加一些功能,允许用户按顺序添加/删除/放置某些字段。允许用户在数据库中添加/删除/排序字段和记录
例如:有5个段落,我希望用户能够按照他们喜欢的顺序放置这些段落,并且如果他们没有发现它们有用,也可以删除一些段落。
我知道我将不得不为此(可排序)使用jQuery,但需要一些关于如何在数据库中存储此命令/选定元素的一些建议(使用mysql和php)。
我想向我的网站添加一些功能,允许用户按顺序添加/删除/放置某些字段。允许用户在数据库中添加/删除/排序字段和记录
例如:有5个段落,我希望用户能够按照他们喜欢的顺序放置这些段落,并且如果他们没有发现它们有用,也可以删除一些段落。
我知道我将不得不为此(可排序)使用jQuery,但需要一些关于如何在数据库中存储此命令/选定元素的一些建议(使用mysql和php)。
使用Ajax。在数据库内部创建表UsersParagraphs - 1行将反映特定用户的段落的订单号。在您的网站上,您可以使用表格段落中的数据动态创建动态div(带段落)。在用户改变div命令后,你可以在表格段落中反映出这个动作。
可以使用在JavaScript的2维数组的索引字段在MySQL数据库相结合,这样的:
var list_index = new Array();
list_index[0] = [245, 1, 1, 'BMW'];
list_index[1] = [256, 2, 2, 'Porsche'];
的第一个键是条目的MySQL的索引。第二个索引键表示HTML(实时)列表上的索引。第三个索引键表示数据库中的索引键。因此,它可以这个样子太时,你会在你的名单交换保时捷顶端:
list_index[0] = [256, 2, 1, 'BMW'];
list_index[1] = [245, 1, 2, 'Porsche'];
牢记这一点的值,可以使用jQuery来更新索引键发布到你的PHP代码,并对其进行更新数据库。
接触到我的第一件事就是拥有一个表格“偏好”。如果您的网站的元素有限,您可以使用定义所有元素的列和用于管理该用户偏好的页面。
如果您的网站相当大,并且始终在变化,那么您必须考虑在一个表中定义属性,值和效果,并在偏好中存储属性,值和元素。