If you're doing it that way, you have to scope to the session AFTER you set the struct key/value, so first:
<cfset addressinfo.firstname = form.firstname> Then <cfset session.addressinfo = #addressinfo#> If you scope to the session first, you would then need to do: <cfset session.addressinfo.firstname = form.firstname> -- Josh ----- Original Message ----- From: "Phillip Perry" <[EMAIL PROTECTED]> To: "CF-Talk" <[email protected]> Sent: Thursday, April 27, 2006 2:17 PM Subject: RE: Struct not persistant > yeah thats just what I did but for some reaason its not staying > persistant. > When i get to the confirmation page it says my struct is empty, but on the > cc# page its clearly defined via cfdump. Its very confusing for me. > > as an example: > > <cfset addressinfo.firstname=form.firstname> > .... > > which is usable until I actually need it then its "struct is empty". > > Phil > > > -----Original Message----- > From: Josh Nathanson [mailto:[EMAIL PROTECTED] > Sent: Thursday, April 27, 2006 5:09 PM > To: CF-Talk > Subject: Re: [CFUGCNY] Struct not persistant > > > If you are using session management you can scope your struct to the > session -- > > <cfset session.mystruct = #mystruct#> > > Then it will persist over your pages as you desire. You would access the > information like so -- > > session.mystruct.address > session.mystruct.name > etc. > > -- Josh > > > ----- Original Message ----- > From: "Phillip Perry" <[EMAIL PROTECTED]> > To: "CF-Talk" <[email protected]> > Sent: Thursday, April 27, 2006 1:56 PM > Subject: RE: [CFUGCNY] Struct not persistant > > >> Hi, >> >> I have 3 pages for a checkout for a shopping cart. First collects >> shipping/billing info, second collects cc#, last is a confirmation page. >> In >> a separate template that i cfinclude i have made a 2nd struct named >> addressinfo that collects the shipping/billing info in the hopes that i >> can >> use it to fill in an email that confirms to the user that I recieved >> the >> order. The problem is the struct doesn't persist through all the >> templates >> .. It works on the same page as the cc# page (via cfdump) but on my >> confirmation template where i have an email to the user setup my struct >> disappears , so to speak. I do a dump of the struct in the last section >> but >> i get the error message that address info doesnt exist. I hope that >> makes >> sense. >> >> Thanks, >> >> Phil >> >> >> >> > > > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Message: http://www.houseoffusion.com/lists.cfm/link=i:4:238976 Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4 Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4 Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4 Donations & Support: http://www.houseoffusion.com/tiny.cfm/54

