here , you can try this <cfset list1="1,1,3,1,3,1,4,5"> <cfset list2=""> <cfloop list=#list1# index="val"> <cfif listfind(list2,val,",") eq 0> <cfset list2=listappend(list2,val,",")> </cfloop> list 2 contains your non repetitive items. you may write a custom tag for this usage <cf_parselist var="da_list" list="#list1#">
code for this tag (parselist.cfm) <cfset list1=attributes.list> <cfset list2=""> <cfloop list=#list1# index="val"> <cfif listfind(list2,val,",") eq 0> <cfset list2=listappend(list2,val,",")> </cfloop> <cfset "caller.#attributes.var#" = list2> you may use the variable you sent to custom tag in your templates. Regards, Amit Talwar
-----Original Message----- From: Bob Wilson [mailto:sales@usasites.com] Sent: Friday, May 11, 2001 1:00 AM To: CF-Server Subject: How to limit multiple instances of data to only one in a list
Hey,
Thanks for all the great info in this list.
I'm trying to create a list with one entry per item from a list of multiple entries per item.
What do I need to do to take this multiple instance list and create a list with just one instance of each item.
All help is very appreciated.
Thanks,
Bob Wilson
---------------------------------------------------------------------------- -- To unsubscribe, send a message to cf-server-request@houseoffusion.com with 'unsubscribe' in the body or visit the list page at www.houseoffusion.com
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Structure your ColdFusion code with Fusebox. Get the official book at http://www.fusionauthority.com/bkinfo.cfm ------------------------------------------------------------------------------ To unsubscribe, send a message to cf-server-request@houseoffusion.com with 'unsubscribe' in the body or visit the list page at www.houseoffusion.com