我有一个需要填充和更新的表格。表单上有几个下拉字段和输入字段需要填充,然后允许用户在必要时进行更改。我创建了查询来选择数据,然后我想用所选数据填充表单,但允许用户更改表单字段。我已经尝试使用第一个字段,它是一个下拉字段,但是我收到一个错误,说我不能嵌套两个查询。
这是我收到的错误:查询驱动的 cfoutput 标记嵌套在也具有查询属性的 cfoutput 标记内。这是不允许的。嵌套这些标签意味着您要使用分组处理。但是,只有顶级标签可以指定驱动处理的查询。
这是我的代码:
<cfoutput query="getinfo">
<select name="ProgramName" id="ProgramName" style= "font-size:24px">
<option style="font-size:24px" value = "0">--Program Name--</option>
<cfloop query="PName">
<option value="#ProgramName#">#ProgramName#</option>
</cfloop>
</select>
</cfoutput>
这是我的 getinfo 查询:
<cfquery name="getinfo" datasource="dbotest">
SELECT ProgramName, TestName
FROM Programs
WHERE ProgramID = "D219"
</cfquery>