【问题标题】:Can checkbox groups recognize repeat region results?复选框组可以识别重复区域结果吗?
【发布时间】:2013-10-24 10:32:42
【问题描述】:

到目前为止,我尝试进行的每次搜索都是关于如何将复选框结果读取到数组或数据库中。我最终会到达我网页的那部分,但目前我正在尝试解决一些我无法在任何地方找到的问题。

我想知道的是,我可以创建一个复选框字段来识别重复区域内的单个结果,然后写入数据库吗?我将使用当前测试页面的屏幕截图进行解释:

红框中的课程来自一个重复区域,该区域列出了所选学科领域和年级组中的所有课程(打印在页面的左上角)。绿色框中的资格由几个复选框组成,用户可以在其中将某些资格分配给类。一旦用户选择了正确的类/资格组合,他们可以按“分配”按钮将这些组合插入数据库中的表中。

有没有办法让复选框可以识别它们链接到的重复区域的“行”(例如,复选框的第一行将与 Class 10C/Ms1 相关),还是我必须将其硬编码到查询中? (对于 atm 不是问题的原型,但是一旦我们开始填写更多的学科领域和年级组,动态完成它会更有意义)

非常感谢!

【问题讨论】:

    标签: html mysql checkbox


    【解决方案1】:

    您需要在复选框的名称属性中使用一个数组。例如,它可能看起来像这样:

    name="classes[10c/ms1][]"
    

    然后,当您发布表单时,您将获得每个班级的数组,其中包含选中的选项。

    【讨论】:

    • 好极了——这也可以用变量来完成吗?所以一旦新的科目和课程开始发挥作用,它仍然是相同的形式,还是必须手动输入?
    • 是的,您只需要回显包含类名的变量。例如 name="classes[][]"。如果你当然使用 PHP!
    • Groovy - 我会在下周出差回来时研究这个问题。非常感谢!
    • 不用担心。如果您遇到任何问题,请大声告诉我,我会尽力提供帮助!
    猜你喜欢
    • 1970-01-01
    • 2011-07-26
    • 1970-01-01
    • 1970-01-01
    • 2019-06-20
    • 2020-07-21
    • 2018-12-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多