I've got an http response that's being return like:

2|1|2|Approved||P|1688659283|12912008010910019012|..........

I need to pull a couple of things out of that to display on a page, so...

<cfset request.responseCODE = #trim(listGetAt(AuthList, 1, "|"))#>
<cfset request.response = #trim(listGetAt(AuthList, 4, "|"))#>
<cfset request.transactionID = #trim(listGetAt(AuthList, 7, "|"))#>
<cfset request.invoiceNUM = #trim(listGetAt(AuthList, 8, "|"))#>
<cfset request.DESC = #trim(listGetAt(AuthList, 9, "|"))#>

<p>Response: #request.response#<br />
Transaction Id: #request.transactionID#<br />
Invoice Number: #request.invoiceNUM#<br />
Description: #request.DESC#</p>

Here's the problem ...

It's skipping the 6th position because it's empty ( Approved||P| ), so 
the line:
<cfset request.transactionID = #trim(listGetAt(AuthList, 7, "|"))#>

....is pulling the data from position 8 and then everything past that is 
off by one.

I need it to count that as a list position whether it's empty or not. 
Any position *could* be empty, or not. Position "7" should always be 
"7", whether 2 or three positions in front of it are empty or not.

Suggestions?

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Adobe® ColdFusion® 8 software 8 is the most important and dramatic release to 
date
Get the Free Trial
http://ad.doubleclick.net/clk;160198600;22374440;w

Archive: 
http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:296301
Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4

Reply via email to