我有一个网站,它有超过50个菜单项。我想在网站上添加一项功能,用户可以选择他/她最常用的菜单项并将其添加到主页的右侧。它可以帮助用户轻松找到链接。
我怎样才能做到这一点,或者你有什么建议以最佳方式实现这一目标?
由于
答案 0 :(得分:1)
我对此的建议是创建新的SQL表,列UserID
和FavMenuItemID
。
Create Table userFavMenuItem(
UserID INT,
FavMenuItemID INT
)
不要忘记为这两列添加外键约束。
因此,一旦用户选择任何菜单项作为收藏夹,添加新行,当用户想要删除任何菜单项时,请根据UserID
和FavMenuItemID
从此表中删除。
现在,要在右侧显示当前收藏菜单项,请使用UserID
从此表中获取收藏菜单主题。
修改强>
你必须创建新的页面,用户可以选择他们的收藏菜单项(添加/删除),也可以更改他们以前的收藏选择(最多用户可以有5个收藏菜单项),并限制用户选择只有5