I have a CFGRID that has 5 columns in which its values are
obtained from the database. There is a single submit button that
would submit to a processor page that updates any records with
changed cells. The problem that I'm having is that the processor
page would shift the values of the columns one over. For example,
the value of column 4 would display as column 3 on the processor
page. Below is the code:

<pre>
Original AdvertizingCostsDate:
#form.advertizingCosts.Original.AdvertizingCostsDate[counter]#
Original Amount:
#val(form.advertizingCosts.Original.Amount[counter])#
Original Details:
#form.advertizingCosts.Original.Details[counter]#
Original StoreFrontName is
#form.advertizingCosts.Original.StoreFrontName[counter]#
</pre>

<cfelse>

</cfif>
</cfoutput>
</cfloop>
</cfif>

The Amount data would end up going to the details column, the
date appears as the amount on the second page. This page only
displays values.

It looks to be correct, but I'm not sure what is causing the
shifting.