0

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

一个简单的例子是:

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

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

如果有人可以提供帮助或只是为我指出正确的方向,那就太好了。

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

4

1 回答 1

0

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

好吧,现在我可以看到四个表:users、products、collections、collections_products(关联)。

一个简单的例子是:登录用户 - 查找产品 - 点击添加到收藏 - 收藏在他们重新登录时保存。

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

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

第 2 页:显示过滤器和产品,其中包含要添加到集合的链接。

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

例子:

产品:我的产品

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

[ Save Associations ]

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

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

好吧,我认为这是一个开始。

于 2012-05-10T20:42:02.943 回答