I'm a little confused... it sounds like you're going to have it be a <select
multiple> ? So you'll have more than one of each. That makes it a bit tricky
since multiples come out as comma delimited lists (if I remember anything at
all), so you'd have to do something like this. If not, uh, well, you should
be able to figure it out with this anyways. ;)
<cfset Variables.country_list = "">
<cfset Variables.state_list = "">
<cfset Variables.city_list = "">
<cfloop list=#FORM.location# index="field" delimiters=";">
<cfset Variables.ThisField = "">
<cfif (NOT Compare(Left(field, 1), ",")) AND Len(field) GT 1>
<cfset Variables.ThisField = Right(field, Len(field)-1)>
<cfelse>
<cfset Variables.ThisField = field>
</cfif>
<cfif ListLen(Variables.ThisField) eq 3>
<cfset Variables.city_list =
ListAppend(Variables.city_list, ListGetAt(Variables.ThisField,
1))
>
<cfset Variables.state_list =
ListAppend(Variables.state_list,
ListGetAt(Variables.ThisField, 2))
>
<cfset Variables.country_list =
ListAppend(Variables.country_list,
ListGetAt(Variables.ThisField, 3))
>
</cfif>
</cfloop>
------------------------------------------------------------------------------------------------
Archives: http://www.mail-archive.com/[email protected]/
Unsubscribe: http://www.houseoffusion.com/index.cfm?sidebar=lists or send a message
with 'unsubscribe' in the body to [EMAIL PROTECTED]