我想将主查询中的每个唯一元素添加到 ORIGINAL_SPR_LIST。但是,有时有些元素具有相同的 PSPR,所以我进行另一个查询以找到它们不同的 SPR,并在不同的单选按钮中向用户显示它们,并让用户选择其中一个并添加到 ORIGINAL_SPR_LIST。我不确定如何检查选择了哪个 SPR 单选按钮?
<loop query = "main>
<CFIF ListContains(form.ORIGINAL_SPR_LIST,SPR_ID)> <CFOUTPUT>#SPR_ID#<BR></CFOUTPUT>
<CFELSE>
<CFQUERY DataSource="#REQUEST.DSN#" Name="SPR_MULT_PRODUCT">
SELECT
COUNT(*) AS COUNT
FROM
#DETSVIEW_SEARCH.DETSVIEW_NAME#
WHERE
#PSPR_ID# = PARENT_SPR_ID
</cfquery>
<CFIF SPR_MULT_PRODUCT.COUNT GT 0>
<cfform>
<CFOUTPUT> Please choose a SPR ID <BR> </CFOUTPUT>
<CFLOOP query="SPR_MULT_PRODUCT">
<CFOUTPUT><cfinput type="radio" name="SPRID" value="#SPR_ID#">#SPR_ID#<br></CFOUTPUT>
</cfloop>
<input type="submit">
</cfform>
<CFELSE><CFOUTPUT>#SPR_ID#<BR></CFOUTPUT>
<CFSET ORIGINAL_SPR_LIST = ListAppend(ORIGINAL_SPR_LIST,SPR_ID)>
</cfif>
</CFIF>
</cfloop>