我正在尝试在mysql数据库中设置表,以便根据成员的部门,组和角色为成员分配位置。
所以如果我有一个带有三个下拉框的表单,如下所示:
<form>
<select name="section"></select>
<select name="group"></select>
<select name="role"></select>
<button name="setPosition">Set Position</button>
</form>
如何设置sql表,以便每个下拉列表可以显示基于先前选择的各个表中可用的内容,以及如何将成员分配到数据库中的该位置?
谢谢,
编辑:抱歉,由于不清楚,我知道如何使用ajax从数据库中获取查询并使用该数据填充选择。我需要的是要设置的sql表,以便选择可以基于上下文,例如,如果我从'section'中选择一个值,'group'显示该部分中的所有组,它从中获取表
答案 0 :(得分:0)
设置它的标准方法是这样的,members
表保存其他相关表的id,它被称为“规范化”数据。
table name columns
--------------------------------------------------
members section_id, group_id, role_id
sections id, section_name
groups id, group_name
roles id, role_name