Question
How to accomplish for more than 1 array??
I have this code:
<cfset classList=arraynew(2)>
<cfset classListLoop="A,B,C,D,E,U">
<cfset classLoopCount=1>
<cfloop list="#classListLoop#" delimiters="," index="i">
<cfset classList[#classLoopCount#][1]=#i#>
<!--- send to udf to count each rating occurance and assign
to variable --->
<cfinvoke component="components.ov_rating" method="rating"
returnvariable="result">
<cfinvokeargument name="tid" value="#url.tid#">
<cfinvokeargument name="dbfield" value="e_foil_rating">
<cfinvokeargument name="rating" value="#i#">
</cfinvoke>
<cfset classList[#classLoopCount#][2]=#result#>
<cfset classLoopCount=classLoopCount+1>
</cfloop>
<!--- Loop through all registered fencers to get a total count --->
<cfset regTotal=0>
<cfloop from="1" to="6" index="i">
<cfset regAdd=classList[#i#][2]>
<cfset regTotal=regTotal + regAdd>
</cfloop>
<!--- Send array and regTotal to UDF to determine tournament classification
--->
<cfinvoke component="components.class" method="determine" returnvariable="classification">
<cfinvokeargument name="fencers" value="#classList#">
<cfinvokeargument name="fencerNumber" value="#regTotal#">
</cfinvoke>
This works fine for 1 array, but how can I do it for 2 arrays?
<cfset classList=arraynew(2)>
<cfset classListLoop="A,B,C,D,E,U">
<cfset classLoopCount=1>
<cfloop list="#classListLoop#" delimiters="," index="i">
<cfset classList[#classLoopCount#][1]=#i#>
<!--- send to udf to count each rating occurance and assign
to variable --->
<cfinvoke component="components.ov_rating" method="rating"
returnvariable="result">
<cfinvokeargument name="tid" value="#url.tid#">
<cfinvokeargument name="dbfield" value="e_foil_rating">
<cfinvokeargument name="rating" value="#i#">
</cfinvoke>
<cfset classList[#classLoopCount#][2]=#result#>
<cfset classLoopCount=classLoopCount+1>
</cfloop>
<!--- Loop through all registered fencers to get a total count --->
<cfset regTotal=0>
<cfloop from="1" to="6" index="i">
<cfset regAdd=classList[#i#][2]>
<cfset regTotal=regTotal + regAdd>
</cfloop>
<!--- Send array and regTotal to UDF to determine tournament classification
--->
<cfinvoke component="components.class" method="determine" returnvariable="classification">
<cfinvokeargument name="fencers" value="#classList#">
<cfinvokeargument name="fencerNumber" value="#regTotal#">
</cfinvoke>
This works fine for 1 array, but how can I do it for 2 arrays?