Why not just use structures? If Application.Chat was a structure, you could easily add dynamic values to it by using bracket notation.
======================================================================= Raymond Camden, ColdFusion Jedi Master for Hire Email : [EMAIL PROTECTED] Yahoo IM : cfjedimaster "My ally is the Force, and a powerful ally it is." - Yoda > -----Original Message----- > From: Bryan F. Hogan [mailto:[EMAIL PROTECTED]] > Sent: Thursday, September 05, 2002 3:26 PM > To: CF-Talk > Subject: dynamically naming arrays > > > In the following code I am trying to make the application.users and > application.chat arrays dynamically named. > > I have a variable called variables.currentroomid which I > would like to be > appended to the application.chat and application.users arrays > like this > application.chatX where x is the variables.currentroomid variable. > > How can I do this? > > <CFLOCK TIMEOUT="10" THROWONTIMEOUT="No" TYPE="READONLY" > SCOPE="SESSION"> > <CFIF ISDEFINED('SESSION.CHATUSERNAME')> > <CFSET ENTERROOM = ""> > <CFELSE> > <CFSET ENTERROOM = "ENTERS ROOM"> > </CFIF> > </CFLOCK> > <CFPARAM NAME="FORM.CHAT" DEFAULT="#VARIABLES.ENTERROOM#"> > <CFLOCK TIMEOUT="10" THROWONTIMEOUT="No" TYPE="READONLY" > SCOPE="APPLICATION"> > <CFIF NOT ISDEFINED('APPLICATION.USERS')> > <CFSET APPLICATION.USERS=ARRAYNEW(1)> > </CFIF> > </CFLOCK> > <CFLOCK TIMEOUT="10" THROWONTIMEOUT="No" TYPE="READONLY" > SCOPE="APPLICATION"> > <CFIF NOT ISDEFINED('SESSION.CHATUSERNAME')> > <CFSET > SESSION.CHATUSERNAME=UCASE(TRIM(GETMEMBERNAME.USERNAME))> > <CFSET > ARRAYAPPEND(APPLICATION.USERS,SESSION.CHATUSERNAME)> > </CFIF> > </CFLOCK> > <CFLOCK TIMEOUT="10" THROWONTIMEOUT="No" TYPE="READONLY" > SCOPE="APPLICATION"> > <CFIF NOT ISDEFINED('APPLICATION.CHAT')> > <CFSET APPLICATION.CHAT=ARRAYNEW(1)> > <CFSET ARRAYAPPEND(APPLICATION.CHAT,'')> > </CFIF> > </CFLOCK> > <CFLOCK TIMEOUT="10" THROWONTIMEOUT="No" TYPE="READONLY" > SCOPE="APPLICATION"> > <CFSET > ARRAYAPPEND(APPLICATION.CHAT,"<B>"&SESSION.CHATUSERNAME&" :</B> > "&FORM.CHAT)> > </CFLOCK> > > ______________________________________________________________________ Your ad could be here. Monies from ads go to support these lists and provide more resources for the community. http://www.fusionauthority.com/ads.cfm FAQ: http://www.thenetprofits.co.uk/coldfusion/faq Archives: http://www.mail-archive.com/[email protected]/ Unsubscribe: http://www.houseoffusion.com/index.cfm?sidebar=lists

