But you can do that anyway I always do that when I am using forms that submit to it self. Do what you need and clear the structure
-----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Behalf Of Scott Barnes Sent: Friday, 30 May 2003 8:04 PM To: CFAussie Mailing List Subject: [cfaussie] Re: Beware ! CFLOCATION trap FYI: Apparently CFLOCATION is bad mkay, ask spike for the long winded reason as to why :) something about it writing to log files as an error every time its used. I've found <cfset getPageContext().forward('yoururl')> works a treat. I have a shopping cart system which has the "reciept" page, but if a user where to refresh it would "re-send the form details" so in order to clear the form values, i used this: <cfset getPageContext().forward('yoururl')> <cfset StructClear(form)> Then if the user where to refresh that page, it would only send blank form data (ie do a dump on form.fieldnames). Regards Scott Barnes "Andrew Dickinson" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > > Here's a little drama for a Friday morning. > > As suggested by several users last week, I added CFLOCATION to the > IsDefined section of a form submission, in order to stop resubmission of > the same info upon refresh. > > Worked fine, but it never occured to me to test it. And today, I > discovered by chance an odd consequence. > > It suppressed the error messages I had toiled so long over. > > Here's the structure as I wrote it before ..... > > IF IsDefined("Update") > IF Error Condition > WRITE Error Condition to screen > ELSE > WRITE Data to Database > ENDIF > CFLOCATION (same file) > ENDIF > FORM > (Includes Update button) > ENDFORM > > It took over an hour to work out that the reason my error conditions > weren't showing up was the placement of the CFLOCATION tag. > > I changed it to the following, and it worked. > > IF IsDefined("Update") > IF Error Condition > WRITE Error Condition to screen > ELSE > WRITE Data to Database > CFLOCATION (same file) > ENDIF > ENDIF > FORM > (Includes Update button) > ENDFORM > > --- You are currently subscribed to cfaussie as: [EMAIL PROTECTED] To unsubscribe send a blank email to [EMAIL PROTECTED] MX Downunder AsiaPac DevCon - http://mxdu.com/ --- You are currently subscribed to cfaussie as: [EMAIL PROTECTED] To unsubscribe send a blank email to [EMAIL PROTECTED] MX Downunder AsiaPac DevCon - http://mxdu.com/
