sorry damian there is a cfelse also which would account for the declaration
I guess

the session.mailtype variable is used on a few more pages throughout the app
before emails finally get sent

_______________________________________________________
*  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: Damian Watson [mailto:[EMAIL PROTECTED]
Sent: 19 March 2004 16:10
To: [EMAIL PROTECTED]
Subject: RE: [ cf-dev ] Friday Afternoon quiz


The cfif/ else statement asks for two EQ values (Global and Targeted)
therefore the empty parameter you are declaring is unnecessary...

...also do you reckon those variables need to be session variables?-
worth looking at if you're delousing the app.

-----Original Message-----
From: Lovelock, Richard J [mailto:[EMAIL PROTECTED] 
Sent: 19 March 2004 16:03
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.

- 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]

-- 
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