Php 创建网站的用户可编辑区域-添加到用户集合

Php 创建网站的用户可编辑区域-添加到用户集合,php,database,content-management-system,Php,Database,Content Management System,我正在尝试创建一个网站的一个部分,用户可以在其中登录并将产品添加到他们保存了产品集合的集合区域 一个简单的例子是: 登录用户-查找产品-单击添加到集合-集合将保存以供他们重新登录时使用 也可能有多个集合,例如“添加到:集合1、集合2等” 如果有人能帮我,或者给我指出正确的方向,那就太好了 附加信息:我是一个有一些php知识的优秀前端开发人员 我正在尝试创建一个网站的一个部分,用户可以登录并 将产品添加到已保存集合的集合区域 产品的质量 现在我可以看到四个表:用户、产品、集合、集合和产品(关联)

我正在尝试创建一个网站的一个部分,用户可以在其中登录并将产品添加到他们保存了产品集合的集合区域

一个简单的例子是:

登录用户-查找产品-单击添加到集合-集合将保存以供他们重新登录时使用

也可能有多个集合,例如“添加到:集合1、集合2等”

如果有人能帮我,或者给我指出正确的方向,那就太好了

附加信息:我是一个有一些php知识的优秀前端开发人员

我正在尝试创建一个网站的一个部分,用户可以登录并 将产品添加到已保存集合的集合区域 产品的质量

现在我可以看到四个表:用户、产品、集合、集合和产品(关联)

一个简单的例子是:登录用户-查找产品-单击添加 to collection-当他们重新登录时,将保存集合

登录-验证表中是否存在用户和密码,并将用户数据存储在会话中

第1页:提供一个表单,其中包含用户可以筛选以返回产品的字段

第2页:显示过滤器和产品,以及添加到集合的链接

当用户单击要添加到集合的链接时,可以提供一个模式对话框,其中包含集合列表,每个集合都有一个复选框。如果关联已经存在,则列表可以选中集合的复选框

例如:

产品:我的产品

Add to collections
[ x ] collection one (already associated)
[   ] collection two
[   ] collection ...
[   ] collection ...

[ Save Associations ]
注意:在您的复选框中,必须使用像
collection[]
这样的名称,以便php将作为数组处理。

要保存产品和集合的关联,可以删除用户产品的所有关联,并仅插入那些返回选中的关联


我认为这是一个开始。

使用php会话进行登录。您还需要许多mysql查询来实现登录用户与集合交互的功能。