joe.....
this is the full snippet, i think i am doing
the right thing, i set the session var FinalReturnResults
first, to get an array in the session scope, this array
becomes and array of structures shortly after that....
<cfset session.FinalReturnResults=ArrayNew(1)>
<cfloop from="1" to="#arrayLen(session.FullReturn)#" index="i">
<cfset Value = ArrayAppend(session.FinalReturnResults,
#form["account_id_#session.FullReturn[i].id#"]#)>
</cfloop>
<cfloop from="1" to="#arrayLen(session.FinalReturnResults)#"
index="i">
<cfparam name="form.status_amount_#session.FullReturn[i].id#"
default="0">
<cfparam name="form.ri_status_amount_#session.FullReturn[i].id#"
default="0">
<cfparam name="form.amount_#session.FullReturn[i].id#"
default="0">
<cfparam name="form.account_id_#session.FullReturn[i].id#"
default="0">
<cfparam name="form.account2_id_#session.FullReturn[i].id#"
default="0">
<cfparam name="form.amount_type_#session.FullReturn[i].id#"
default="0">
<cfset returnResults=structNew()>
<cfif #form["action_id_#session.FullReturn[i].id#"]#>
<cfset returnResults.action_id =
#form["action_id_#session.FullReturn[i].id#"]#>
<cfset returnResults.account_id =
#form["account_id_#session.FullReturn[i].id#"]#>
<cfset returnResults.account2_id =
#form["account2_id_#session.FullReturn[i].id#"]#>
<cfif #form["accountft_type_#session.FullReturn[i].id#"]#>
<cfset returnResults.account_type =
#form["accountft_type_#session.FullReturn[i].id#"]#>
<cfelseif #form["accountat_type_#session.FullReturn[i].id#"]#>
<cfset returnResults.account_type =
#form["accountat_type_#session.FullReturn[i].id#"]#>
<cfelse>
<cfset returnResults.account_type = 0>
</cfif>
<cfset returnResults.amount =
#form["amount_#session.FullReturn[i].id#"]#>
<cfset returnResults.amount_type =
#form["amount_type_#session.FullReturn[i].id#"]#>
<cfset returnResults.add_inquiry =
#form["add_inquiry_#session.FullReturn[i].id#"]#>
<cfset returnResults.status_amount =
#form["status_amount_#session.FullReturn[i].id#"]#>
<cfset returnResults.ri_status_amount =
#form["ri_status_amount_#session.FullReturn[i].id#"]#>
<cfset session.FinalReturnResults[i] = returnResults>
<cfelse>
<cfset returnResults.action_id = " ">
<cfset returnResults.account_id = " ">
<cfset returnResults.account2_id = " ">
<cfset returnResults.account_type = " ">
<cfset returnResults.amount = " ">
<cfset returnResults.amount_type = " ">
<cfset returnResults.add_inquiry = " ">
<cfset returnResults.status_amount = " ">
<cfset returnResults.ri_status_amount = " ">
<cfset session.FinalReturnResults[i] = returnResults>
</cfif>
</cfloop>
does this make sense? or am i headed down your same path?
tony
-----Original Message-----
From: Joe Eugene [mailto:[EMAIL PROTECTED]]
Sent: Tuesday, September 10, 2002 12:11 AM
To: CF-Talk
Subject: RE: oddity with variables and cfset
Tony,
I think i mentioned this earlier....
1. Your sessions dont look like they are locked.
2. when you run into a case of destroying the session variable..
u will NOT have any easy way of doing this.. since no structs
implemented
in the session...
I did the same thing a long time ago and had to re-write the
code...u know
one of those times..
Example... for just passing form stuff..(frm Struct)
<cfscript>
session.sfrm=structNew();
session.sfrm.val1=1;
session.sfrm.val1=2;
// u can also copy the form structure to a session variable..
// session.frmvalues=duplicate(form);
</cfscript>
so when u are done with passing form values you could delete all
that
session form
vals from memory with one line of code.
<cfscript>
structDelete(session,"sfrm"); //destroying the structure(sfrm)
in the
session scope
</cfscript>
Joe
-----Original Message-----
From: Tony Weeg [mailto:[EMAIL PROTECTED]]
Sent: Monday, September 09, 2002 11:20 PM
To: CF-Talk
Subject: RE: oddity with variables and cfset
yup, thats what i just came up with too :)
just writing the never mind message!!
thanks anyway...
tony
<cfif #form["accountft_type_#session.FullReturn[i].id#"]#>
<cfset returnResults.account_type =
#form["accountft_type_#session.FullReturn[i].id#"]#>
<cfelseif #form["accountat_type_#session.FullReturn[i].id#"]#>
<cfset returnResults.account_type =
#form["accountat_type_#session.FullReturn[i].id#"]#>
<cfelse>
<cfset returnResults.account_type = 0>
</cfif>
-----Original Message-----
From: Matthew Walker [mailto:[EMAIL PROTECTED]]
Sent: Monday, September 09, 2002 11:16 PM
To: CF-Talk
Subject: RE: oddity with variables and cfset
You can't use cf tags in an expression. You could use Iif(). But most
people would simply write
<cfif form["accountft_type_#session.FullReturn[i].id#"]>
<cfset returnResults.account_type =
form["accountft_type_#session.FullReturn[i].id#"]>
<cfelseif form["accountat_type_#session.FullReturn[i].id#"]>
<cfset returnResults.account_type =
form["accountat_type_#session.FullReturn[i].id#"]>
</cfif>
> -----Original Message-----
> From: Tony Weeg [mailto:[EMAIL PROTECTED]]
> Sent: Tuesday, 10 September 2002 3:08 p.m.
> To: CF-Talk
> Subject: oddity with variables and cfset
>
>
> i know this value is a number 0-9
> and for the life of me i cannot figger
> out why in the heck this won't work?
>
> HELP :)
>
> <cfset returnResults.account_type =
>
> <cfif #form["accountft_type_#session.FullReturn[i].id#"]#>
> #form["accountft_type_#session.FullReturn[i].id#"]#
> <cfelseif #form["accountat_type_#session.FullReturn[i].id#"]#>
> #form["accountat_type_#session.FullReturn[i].id#"]#
> </cfif>
>
> >
>
> ...tony
>
> tony weeg
> [EMAIL PROTECTED]
> www.revolutionwebdesign.com
> rEvOlUtIoN wEb DeSiGn
> 410.334.6331
>
>
______________________________________________________________________
Your ad could be here. Monies from ads go to support these lists and provide more
resources for the community. http://www.fusionauthority.com/ads.cfm
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq
Archives: http://www.mail-archive.com/[email protected]/
Unsubscribe: http://www.houseoffusion.com/index.cfm?sidebar=lists