the param should be <cfparam name="form.mailtype"
see the form bit:) ----- Original Message ----- From: "Lovelock, Richard J" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Friday, March 19, 2004 4:03 PM Subject: RE: [ cf-dev ] Friday Afternoon quiz > >>>>1. are you declaring the form parameter first (especially important > with > checkboxes and radio buttons, which don't get sent unless something is > selected). i'm guessing this will fix it. if not, proceed to 2. > > - won't the fact that one of the radio buttons are selcted ensure that that > form variable is defined on the action page? > - also there is: <cfparam name="MailType" default=""> on the action page > > > >>>>2. output the list of Form.fieldnames to see exactly what fields have > been > passed in - is mailtype in this list? if not, check your spelling etc. > > - This is working when I try it now and nothing has changed code wise!!!??? > > > >>>>3. The app has been working for many many months without error and is > working now. This appears to be a one-off but I don't see how it has > happened (providing the above is correct) > > There are lots of places in CF code where sesssion variables are not being > locked. Could this be a potential contributor towards our server/CF > instabitlity problems? I may try doing a search on the whole site for > session variable and put some locks around them all. Much of this code was > written before I joined the assignment > > > _______________________________________________________ > * Regards, > Richard Lovelock, > Senior Application Analyst. > Westminster City Council - Web Support > Cap Gemini Ernst & Young > Southbank > 95 Wandsworth Road > London > SW8 2HG > ( 0870 906 7482 > > _______________________________________________________ > > > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] > Sent: 19 March 2004 15:58 > To: [EMAIL PROTECTED] > Subject: Re: [ cf-dev ] Friday Afternoon quiz > > > > 1. are you declaring the form parameter first (especially important with > checkboxes and radio buttons, which don't get sent unless something is > selected). i'm guessing this will fix it. if not, proceed to 2. > > 2. output the list of Form.fieldnames to see exactly what fields have been > passed in - is mailtype in this list? if not, check your spelling etc. > > 3. still kaput? change 'Global' to something else. it sounds like a > reserved word, and even though the way you're using it is completely safe, > stranger things have been known to happen. > > also, don't forget to lock your session variables, if you're not already > doing so. > > > Duncan Cumming > IT Manager > > http://www.alienationdesign.co.uk > mailto:[EMAIL PROTECTED] > Tel: 0141 575 9700 > Fax: 0141 575 9600 > > Creative solutions in a technical world > > ---------------------------------------------------------------------- > Get your domain names online from: > http://www.alienationdomains.co.uk > Reseller options available! > ---------------------------------------------------------------------- > ---------------------------------------------------------------------- > > > > > "Lovelock, > > Richard J" To: "'cflist'" > <[EMAIL PROTECTED]> > <richard.lovelock cc: > > @cgey.com> Subject: [ cf-dev ] Friday > Afternoon quiz > > > 19/03/2004 15:50 > > Please respond to > > dev > > > > > > > > > Right - I've had a problem call come through and it's stumped me a bit > > - I have a page, say Page A, with a form on and all it has at two radio > buttons "called Mailtype" with the values "Global" and "Targetted" and a > submit button. > - The Global radio button is set to checked and so has black dot in > - Page A submits to Page B. > - Page B checks for the value of Form.MailType and sets session variable > accordingly: > > <!--- Checks which type email has been chosen ---> > <cfif Form.mailtype EQ "Global"> > <cfset session.MailType = "global"> > <cflocation url="email_message.cfm" addtoken="No"> > <cfelseif Form.mailtype EQ "Targeted"> > <cfset session.MailType = "targeted"> > <cflocation url="email_sector_select.cfm" addtoken="No"> > > An error has been generated: > > > > The following error message displayed when I tried to log in > > > Error Occurred While Processing Request > > > Error Diagnostic Information An error occurred while evaluating the > > > expression: Form.mailtype EQ "Global" Error near line 37, column 20. > > > Error resolving parameter FORM.MAILTYPE The specified form field cannot > > > be found. This problem is very likely due to the fact that you have > > > misspelled the form field name. The error occurred while processing an > > > element with a general identifier of (CFIF), occupying document position > > > (37:1) to (37:32) in the template file > > > email_type_select.cfm. > > > Referrer: > > > choose_message_type.cfm > > > > The referrer would suggest that the user certainly went from the form to > the action page, so I fail to understand how the form field can not be > defined? > > This app has been working for a long time and no code changes have been > made. Any ideas? > > > _______________________________________________________<?xml:namespace > prefix = o ns = "urn:schemas-microsoft-com:office:office" /> > > > * Regards, > Richard Lovelock, > Senior Application Analyst. > > > Westminster City Council - Web Support > Cap Gemini Ernst & Young > Southbank > 95 Wandsworth Road > London > SW8 2HG > > > ( 0870 906 7482 > > _______________________________________________________ > > > > > > ======================================================= > This message contains information that may be privileged or confidential > and is the property of the Cap Gemini Ernst & Young Group. It is intended > only for the person to whom it is addressed. If you are not the intended > recipient, you are not authorised to read, print, retain, copy, > disseminate, distribute, or use this message or any part thereof. If you > receive this message in error, please notify the sender immediately and > delete all copies of this message. > ======================================================= > > > > > -- > These lists are syncronised with the CFDeveloper forum at > http://forum.cfdeveloper.co.uk/ > Archive: http://www.mail-archive.com/dev%40lists.cfdeveloper.co.uk/ > > CFDeveloper Sponsors and contributors:- > *Hosting and support provided by CFMXhosting.co.uk* :: *ActivePDF provided > by activepdf.com* > *Forums provided by fusetalk.com* :: *ProWorkFlow provided by > proworkflow.com* > *Tutorials provided by helmguru.com* :: *Lists hosted by > gradwell.com* > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > -- > These lists are syncronised with the CFDeveloper forum at http://forum.cfdeveloper.co.uk/ > Archive: http://www.mail-archive.com/dev%40lists.cfdeveloper.co.uk/ > > CFDeveloper Sponsors and contributors:- > *Hosting and support provided by CFMXhosting.co.uk* :: *ActivePDF provided by activepdf.com* > *Forums provided by fusetalk.com* :: *ProWorkFlow provided by proworkflow.com* > *Tutorials provided by helmguru.com* :: *Lists hosted by gradwell.com* > > To unsubscribe, e-mail: [EMAIL PROTECTED] -- These lists are syncronised with the CFDeveloper forum at http://forum.cfdeveloper.co.uk/ Archive: http://www.mail-archive.com/dev%40lists.cfdeveloper.co.uk/ CFDeveloper Sponsors and contributors:- *Hosting and support provided by CFMXhosting.co.uk* :: *ActivePDF provided by activepdf.com* *Forums provided by fusetalk.com* :: *ProWorkFlow provided by proworkflow.com* *Tutorials provided by helmguru.com* :: *Lists hosted by gradwell.com* To unsubscribe, e-mail: [EMAIL PROTECTED]
