My personal favorite version is:

<cfparam name="variable" type="string" default="">

<cfif len(variable) neq 0>
        #variable#
</cfif>

- j

-----Original Message-----
From: trey [mailto:[EMAIL PROTECTED]]
Sent: Monday, June 03, 2002 4:08 PM
To: CF-Talk
Subject: if value exists, show it


I simply want to test to see if a variable has a value (eg text has been
returned from a query) and if so, show it. There seem to be a few options --

<cfif isdefined(#variable#)>
        #variable#
</cfif>

or

<cfif len(#variable#) GT 0>
        #variable#
</cfif>

or

<cfif #variable# IS "">
        #variable#
</cfif>

Is one of these better than the others for dealing with text values? I
understand that IsDefined should be locked; I assume that is not the case
for the other two.

TIA,
Trey



______________________________________________________________________
Signup for the Fusion Authority news alert and keep up with the latest news in 
ColdFusion and related topics. http://www.fusionauthority.com/signup.cfm
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq
Archives: http://www.mail-archive.com/cf-talk@houseoffusion.com/
Unsubscribe: http://www.houseoffusion.com/index.cfm?sidebar=lists

Reply via email to