我有一個表單需要填充和更新。在窗體上有幾個下拉字段和輸入字段需要填充,然後允許用戶根據需要進行更改。我創建了查詢來選擇數據,然後我想用選定的數據填充表單,但是,允許用戶更改表單域。我已經嘗試了第一個字段,它是一個下拉字段,但是,我收到一個錯誤,說我無法嵌套兩個查詢。在ColdFusion中填充並更新表單數據
這是我收到的錯誤:查詢驅動的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>
代碼是完全有效的。你最初是否有''標記與你的pname查詢? –
當它@MattBusche,你再次擊敗我。 ;)約翰 - 是否有另外一個''標籤圍繞着你給我們看不到的代碼? –
它自己的代碼不會產生你得到的錯誤。順便說一句,如果查詢getinfo有多個行,您將獲得一系列下拉列表,所有下拉列表都具有相同的名稱,並且都有相同的可用選項。那是你要的嗎? –