OK, but I have not done that in the code below. I just want to do a less  than 
or equal comparison. Can that be done using CFCASE?

Can it be <cfcase value="1"> or <cfcase value="0">

RO

-----Original Message-----
From: "Russ Michaels" <[email protected]>
Sent: Tuesday, January 11, 2011 2:38pm
To: "cf-talk" <[email protected]>
Subject: RE: compare using cfcase


If you have

<cfcase value="0,1">

And 
<cfcase value="1">

Then you are duplicating the condition as you have 1 in both cfcases.

The value must only appear once.

Russ

-----Original Message-----
From: Orlini, Robert [mailto:[email protected]] 
Sent: 11 January 2011 19:29
To: cf-talk
Subject: RE: compare using cfcase


No Russ,

Here is the full code below. I would like one of the fields to test for eq
to or gt:

<cfif IsDefined("FORM.string1")>
 <cfset comparison = Compare(FORM.string1, FORM.string2)>
 <!--- Switch on the variable to give various responses. --->  <cfswitch
expression = #comparison#>
    <cfcase value = "-1">
        <h3>String 1 is less than String 2</h3>
        <I>The strings are not equal</I>
    </cfcase>
    <cfcase value = "0">
        <h3>String 1 is equal to or gt than String 2</h3>
        <I>The strings are equal!</I>
    </cfcase>
    <cfcase value = "1">
        <h3>String 1 is greater than String 2</h3>
        <I>The strings are not equal</I>
    </cfcase>
    <cfdefaultcase>
        <h3>This is the default case</h3>
    </cfdefaultcase>
    </cfswitch>
</cfif>

RO

-----Original Message-----
From: "Russ Michaels" <[email protected]>
Sent: Tuesday, January 11, 2011 2:22pm
To: "cf-talk" <[email protected]>
Subject: RE: compare using cfcase


Have you got multiple CFCASES with the same value ?


-----Original Message-----
From: Orlini, Robert [mailto:[email protected]]
Sent: 11 January 2011 19:19
To: cf-talk
Subject: Re: compare using cfcase


Thanks Russ,

That gives me an error (below) when I tried <cfcase value = "0,1"> to check
whether String 1 is equal to or greater than String 2

"Context validation error for tag CFCASE.
The CFSWITCH has a duplicate CFCASE for value "1.0".
ColdFusion cannot determine the line of the template that caused this error.
This is often caused by an error in the exception handling subsystem. " 

RO

-----Original Message-----
From: "Russ Michaels" <[email protected]>
Sent: Tuesday, January 11, 2011 2:13pm
To: "cf-talk" <[email protected]>
Subject: Re: compare using cfcase


you mean CFCASE not CFACASE :-)

to condition multiple values use a list

<cfcase value="1,2,3">


Russ Michaels

www.bluethunderinternet.com  : Business hosting services & solutions
www.cfmldeveloper.com        : ColdFusion developer community
www.michaels.me.uk           : my blog
www.cfsearch.com             : ColdFusion search engine
**
*skype me*                     : russmichaels












~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Order the Adobe Coldfusion Anthology now!
http://www.amazon.com/Adobe-Coldfusion-Anthology/dp/1430272155/?tag=houseoffusion
Archive: 
http://www.houseoffusion.com/groups/cf-talk/message.cfm/messageid:340634
Subscription: http://www.houseoffusion.com/groups/cf-talk/subscribe.cfm
Unsubscribe: http://www.houseoffusion.com/groups/cf-talk/unsubscribe.cfm

Reply via email to