It’s not something I use often, and when I do, I always have to research it again. So, I figured I might as well document it and make it easy on myself next time.
When looping through a query, rather than setup a counter and increment, I find it more convenient to simply use the query row index (CurrentRow). Here’s how it works…
<cfoutput query="someQuery"> <ol> <li>#CurrentRow# the number of the ordered list and the number for variable CurrentRow should match.</li> </ol> </cfoutput>