gpt4 book ai didi

php - 让用户创建自己的自定义选择菜单选项,同时保持应用程序默认设置

转载 作者:行者123 更新时间:2023-11-29 00:50:54 25 4
gpt4 key购买 nike

在我正在处理的应用程序中,有一个选择菜单,其中包含诸如待定、事件、非事件等选项。我想允许用户创建自己的自定义选项以包含在这些菜单中。应该允许他们添加编辑和删除他们自己的自定义选项,但不允许系统默认值。一个好的规范化 mysql 模式应该是什么样的?

最佳答案

看看这个post尤其是在这个资源上:http://www.billsternberger.net/jquery/dynamically-add-dropdownlist-option-using-jquery/

它非常简单并且可以做你想做的事(除了删除,但应该不难实现:))

关于表结构,我建议为可能包含以下字段的选择条目创建一个表:

select_id (int 11), value (varchar 255), added_by_user (int 1)

其中 added_by_user 不指定用户,但说明它是否由用户添加。在用户表中,您可以将字段 select_id 添加为外键。现在您可以判断条目是否由用户添加,如果是,由哪个用户添加。

这是非常基本的,但正如我所说,这只是一种实现方式(以及我的实现方式 :)),您明白了。

//编辑:

如果您希望一个用户能够拥有多个条目,条目表当然应该包含 users_id 作为外键(而不是相反,因为它是在上述情况下):

select_id (int 11), value (varchar 255), added_by_user (int 1), user_id (int 11)

根据 user_id 的处理方式(例如,ID = 0 的用户是管理员或其他用户),added_by_user 字段在这里可能已过时。

关于php - 让用户创建自己的自定义选择菜单选项,同时保持应用程序默认设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8604159/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com