我正在尝试创建一个网站的一部分,用户可以在其中登录并将产品添加到他们保存产品集合的馆藏区域。
一个简单的例子是:
登录用户 - 查找产品 - 点击添加到集合 - 保存集合,以便他们重新登录。
也可能有多个集合,例如“添加到:集合1,集合2等”
如果有人可以帮助或只是指出我正确的方向,那就太好了。
其他信息:我是一名优秀的前端开发人员,拥有一些PHP知识。
答案 0 :(得分:0)
我正在尝试创建一个用户可以登录的网站部分 将产品添加到已保存集合的集合区域 产品。
好吧,现在我可以看到四个表:用户,产品,集合,collections_products(关联)。
一个简单的例子是:登录用户 - 查找产品 - 点击添加 收集 - 收集在他们重新登录时保存。
登录 - 验证表中是否存在用户和密码,并将用户数据存储在会话中。
第1页:提供一个表单,其中包含用户可以过滤以返回产品的字段
第2页:显示过滤器和带有添加到集合的链接的产品。
当用户单击要添加到集合的链接时,您可以提供一个模式对话框,其中包含一个集合列表以及一个带有一个复选框的集合。如果关联已存在,则列表可以选择已选中集合的复选框。
示例:
产品:我的产品
Add to collections
[ x ] collection one (already associated)
[ ] collection two
[ ] collection ...
[ ] collection ...
[ Save Associations ]
注意:在您的复选框中,您必须使用类似collection[]
的名称,以便php将作为数组处理。
要保存产品和集合的关联,您可以删除用户产品的所有关联,并仅插入返回已检查的关联。
嗯,我认为这是一个开始。