ASP/HTML动态复选框组

ASP/HTML动态复选框组,html,dynamic,checkbox,asp-classic,Html,Dynamic,Checkbox,Asp Classic,我正在生成一个页面,该页面需要从数据库中提取数量可变的条目,然后使用复选框将数据添加到数据库中的另一个表中 基本上,我将从数据库中提取一个名称列表,然后在每个条目中添加4个是/否条件,结果将发送到另一个数据库 这就是我现在拥有的: 名称 条件一 条件二 条件三 条件四 , 我知道我没有任何复选框的标识属性,例如name或id,这是因为我不确定如何在循环中动态执行此操作,以便以我需要的方式将数据分组在一起。另外,请忽略我在上述代码中可能出现的任何语法错误,我重新键入了这些代码,而不是复制/粘

我正在生成一个页面,该页面需要从数据库中提取数量可变的条目,然后使用复选框将数据添加到数据库中的另一个表中

基本上,我将从数据库中提取一个名称列表,然后在每个条目中添加4个是/否条件,结果将发送到另一个数据库

这就是我现在拥有的:


名称
条件一
条件二
条件三
条件四
, 
我知道我没有任何复选框的标识属性,例如
name
id
,这是因为我不确定如何在循环中动态执行此操作,以便以我需要的方式将数据分组在一起。另外,请忽略我在上述代码中可能出现的任何语法错误,我重新键入了这些代码,而不是复制/粘贴我的实际代码,以便在向您展示我正在使用的代码的同时,使其更具可读性并保护敏感信息。实际页面使用与上述格式和结构完全相同的格式和结构,并且工作正常

这会生成一个看起来像我想要的页面,但我需要返回并在组中检索信息,同时使用名称和相应的条件,这样我就可以在第二个表中的正确位置输入信息

我如何标记或构造这些信息,以便提取所需的信息

现在,我找到了问题帖子[但唯一的答案是使用外部脚本。我需要能够在不包含我正在处理的项目的外部脚本的情况下完成此操作。


<%
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.open "--connection information here--"
SQL = "Select ID,firstname,lastname from [names] order by lastname"
Set RS = Conn.Execute(SQL)
%>
<table border=1>
  <tr>
    <th>Name</th>
    <th>Condition One</th>
    <th>Condition Two</th>
    <th>Condition Three</th>
    <th>Condition Four</th>
  </tr>
  <% Do While Not RS.EOF %>
  <tr>
    <td><%=RS("LastName")%>, <%=RS("FirstName")%></td>
    <td><input type="checkbox" name="Cond_1_<%=RS("ID")%>"></td>
    <td><input type="checkbox" name="Cond_2_<%=RS("ID")%>"></td>
    <td><input type="checkbox" name="Cond_3_<%=RS("ID")%>"></td>
    <td><input type="checkbox" name="Cond_4_<%=RS("ID")%>"></td>
  </tr>
  <%
    RS.MoveNext
    Loop
  %>
</table>
名称 条件一 条件二 条件三 条件四 ,
您是否有[Names]的ID?对不起,我不太明白您在“您的姓名”表中询问的是什么……您有ID字段吗?抱歉,耽搁了,我真的很忙。是的,我有ID字段,它是表的键,在添加新条目时会自动递增。