Hello, I'm trying to take a more all inclusive approach and save all my sessions (as the from variables are all sessions) to wddx then just reset the session structure equal to the output of my wddx. Below is my test code. It works except for the <cfset session = session2> doesn't reset all my sessions, any help there?
<cfwddx action="cfml2wddx" input="#session#" output="mysavedsessions"> <!--- clear currnet session to test to see if it works ---> <cfset StructClear(Session)> <!--- user logs in, get the data, recreate the structs ---> <!--- dewddx back to session ---> <cfwddx action="wddx2cfml" input="#mysavedsessions#" output="session2"> <cfset session = session2> <cfdump var="#session#"> Jeremy -----Original Message----- From: Jim [mailto:[EMAIL PROTECTED] Sent: Thursday, March 30, 2006 12:05 PM To: CF-Talk Subject: RE: Save sessions to repopulate at a later date WDDX would make this easy, no need to modify any DB fields or anything if you change your forms. (Also no need for a complex DB) Example: <!--- set your forms ---> <cfset session.forms = structnew()> <cfloop from="1" to="10" index="i"> <cfset session.forms[i] = structnew()> <cfloop from="1" to="10" index="n"> <cfset session.forms[i][n] = createuuid()> </cfloop> </cfloop> <cfdump var="#session#"> <!--- wddx them ---> <cfwddx action="cfml2wddx" input="#session.forms#" output="mysavedforms"> <!--- store the wddx whereever you want (file, db) ---> <!--- mimic session ending, losing all data ---> <cfset session.forms = structnew()> <cfdump var="#session#"> <!--- user logs in, get the data, recreate the structs ---> <!--- dewddx back to session ---> <cfwddx action="wddx2cfml" input="#mysavedforms#" output="session.forms"> <cfdump var="#session#"> Job done. -----Original Message----- From: Jeremy Bunton [mailto:[EMAIL PROTECTED] Sent: 30 March 2006 17:40 To: CF-Talk Subject: Save sessions to repopulate at a later date I have an application that has many forms that are saved in sessions as the user jumps from page to page, allowing them to see what they had entered on any page at any given time. Now the users want to be able to hit a button, save the entry and come back weeks later and see what they had entered. Now I need a way to save all sessions to a file, perhaps text or something. So that the user can login say 3 weeks later select the saved criteria (which there may be 50 different ones of by now) and then have all the forms repopulated with the same data as before. Any ideas how I might get that done. Jeremy ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Message: http://www.houseoffusion.com/lists.cfm/link=i:4:236809 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=89.70.4 Donations & Support: http://www.houseoffusion.com/tiny.cfm/54

