【问题标题】:retrieving check boxes and their nested check boxes through database通过数据库检索复选框及其嵌套的复选框
【发布时间】:2012-09-16 10:25:30
【问题描述】:

我正在做一个项目,我需要客户选择一个复选框列表,尽管一些复选框包含也需要被选中的嵌套复选框(根据客户的需要)。

尽管我付出了很多努力,但我无法推断出一种方法来保存并仅在下一页上显示选定复选框的列表。

我在这里很困惑。我已经了解了很多工具,但它们都是基于客户端的工具,例如 ajax accordion 等。因为我打算在服务器端使用它,所以所有方法都失败了。

我打算创建一个由机构选择的课程和分支列表。

提前谢谢你。

【问题讨论】:

  • 你能给我们看一些代码吗?你试过什么?
  • 您是否将详尽的课程和分支列表存储在您的数据库或其他地方?你如何将这些课程/分支的用户选择存储在数据库中?
  • @Vikdor 是的。我将它存储在我的数据库中并且当用户选择复选框时,它以字符串的形式存储在表中。希望这就是你想知道的。
  • 如果可能的话,您愿意提供存储这些详细信息的表的快照吗?因为你只有两个级别,即。课程和分支,只是想看看您如何将它们存储在数据库中。
  • 如果没有代码或者至少是示例,真的很难推断出你想要做什么......

标签: .net sql


【解决方案1】:

所以...复选框可以有父复选框。规范结构是自引用的:

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

这为您提供了一个级别。要获得整个层次结构,请使用递归视图。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-02-07
    • 2013-10-15
    • 2013-06-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-22
    • 1970-01-01
    相关资源
    最近更新 更多