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]

Reply via email to