I have a matrix of values that I need to check against to show different content on a page. The vars valueA and valueB each have at least 3 possible states. The code below works fine, but I am wondering if there is a better / smarter way to handle this. Thanks!
<cfif valueA EQ -1 AND valueB EQ -1>
<!--- Do something --->
<cfelseif valueA EQ -1 AND valueB EQ 0>
<!--- Do something --->
<cfelseif valueA EQ -1 AND valueB EQ 1>
<!--- Do something --->
<cfelseif valueA EQ -1 AND valueB GT 1>
<!--- Do something --->
<cfelseif valueA EQ 0 AND valueB EQ -1>
<!--- Do something --->
<cfelseif valueA EQ 0 AND valueB EQ 0>
<!--- Do something --->
<cfelseif valueA EQ 0 AND valueB EQ 1>
<!--- Do something --->
<cfelseif valueA EQ 0 AND valueB GT 1>
<!--- Do something --->
<cfelseif valueA EQ 1 AND valueB EQ -1>
<!--- Do something --->
<cfelseif valueA EQ 1 AND valueB EQ 0>
<!--- Do something --->
<cfelseif valueA EQ 1 AND valueB EQ 1>
<!--- Do something --->
<cfelseif valueA EQ 1 AND valueB GT 1>
<!--- Do something --->
<cfelseif valueA GT 1 AND valueB EQ -1>
<!--- Do something --->
<cfelseif valueA GT 1 AND valueB EQ 0>
<!--- Do something --->
<cfelseif valueA GT 1 AND valueB EQ 1>
<!--- Do something --->
<cfelseif valueA GT 1 AND valueB GT 1>
<!--- Do something --->
</cfif>
Aucun commentaire:
Enregistrer un commentaire