0

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

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

测试页面

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

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

非常感谢!

4

1 回答 1

1

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

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

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

于 2013-10-16T11:12:02.447 回答