2012-09-16 53 views
2

Screen shot of table檢索複選框,並通過數據庫的嵌套複選框

我工作的一個項目,我需要客戶端選擇的複選框,雖然一些複選框包含嵌套的複選框,也需要得到選擇的列表(根據客戶的需要)。

儘管我做了很多努力,但我無法推斷出一種方法來保存並只顯示下一頁上所選複選框的列表。

我很困惑。我已經瞭解了很多工具,但它們都是基於客戶端的工具,如ajaxaccordion等。因爲我打算在服務器端使用它,所有方法都失敗了。

我打算創建一個由機構選擇的課程和分支機構列表。

預先感謝您。

+0

你能告訴我們一些代碼嗎?你有什麼嘗試? – Thousand

+0

您是否在數據庫或其他地方存儲了詳盡的課程和分支名單?如何在DB中存儲用戶對這些課程/分支的選擇? – Vikdor

+0

@Vikdor是的。我將它存儲在我的數據庫中並且當用戶選中該複選框時,它將以字符串形式存儲在表中。希望這就是你想知道的。 –

回答

0

所以...複選框可以有父複選框。規範結構是自引用的:

create table boxes (box int primary key, parent int) 
select a.*, b.box as 'sub-box' 
from boxes as a join boxes as b on b.parent = a.box 

這給你一個級別。要獲得整個層次結構,請使用遞歸視圖。