2015-05-26 32 views
-1

我想在mysql數據庫中設置表,以便可以根據成員的部分,組和角色分配一個成員。我如何根據成員職位在mysql數據庫中設置表?

所以,如果我有一個表格有三個下拉框在HTML像這樣:

<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

2非常寬泛的問題,你有嘗試過什麼嗎? – Andrew

+0

對不起,我知道如何使用ajax從數據庫中獲取查詢,並使用該數據填充選擇。我需要的是設置sql表格,以便選擇可以基於上下文,例如,如果我從'section'中選擇一個值,'group'將顯示該部分中的所有組。 – TriggerHog

回答

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