oh no, sorry - the mailtype refers to whether the mails get sent out to
everybody on the DB (global) or whether police officers can target specific
areas of westminster (targetted)
_______________________________________________________
* 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:18
To: [EMAIL PROTECTED]
Subject: RE: [ cf-dev ] Friday Afternoon quiz
...was just thinking (if emails sent out are stored in your db) that it
would be better to have the mail type as data, that way you have an
audit of what got sent to who as it were.
-----Original Message-----
From: Lovelock, Richard J [mailto:[EMAIL PROTECTED]
Sent: 19 March 2004 16:13
To: '[EMAIL PROTECTED]'
Subject: RE: [ cf-dev ] Friday Afternoon quiz
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]
--
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]