ColdFusion Development
 
Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support | 
User Name:
Password:
Remember me
Go Back   Dev Shed ForumsProgramming Languages - MoreColdFusion Development

Closed Thread
Add This Thread To:
  Del.icio.us   Digg   Google   Spurl   Blink   Furl   Simpy   Y! MyWeb 
Thread Tools Search this Thread Rate Thread Display Modes
 
Unread Dev Shed Forums Sponsor:
  #1  
Old September 12th, 2005, 04:38 AM
saintaw's Avatar
saintaw saintaw is offline
Lurker - in your bushes
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Nov 2000
Location: .be
Posts: 479 saintaw User rank is Second Lieutenant (5000 - 10000 Reputation Level)saintaw User rank is Second Lieutenant (5000 - 10000 Reputation Level)saintaw User rank is Second Lieutenant (5000 - 10000 Reputation Level)saintaw User rank is Second Lieutenant (5000 - 10000 Reputation Level)saintaw User rank is Second Lieutenant (5000 - 10000 Reputation Level)saintaw User rank is Second Lieutenant (5000 - 10000 Reputation Level)saintaw User rank is Second Lieutenant (5000 - 10000 Reputation Level) 
Time spent in forums: 5 Days 12 h 39 m 8 sec
Reputation Power: 73
Dynamicaly assigning variable names.

It's been a while since I last worked with CF... so this is probably easy, but the logic is currently failing me.

I am trying to create a set of session vars dynamicaly from a loop... but I completely forgot how to assign the session var names dynamicaly.

Code:
<cfquery name="ClassE_QuestionsN" datasource="#application.DNSmatrix#">
	SELECT CEQ_ID  FROM CLASS_EVENT_QUESTIONS
</cfquery>

<cfoutput>Number of inputs: #ClassE_QuestionsN.recordcount#</cfoutput>
<cfoutput query="ClassE_QuestionsN">

<cfset Qname = "form.question_" & #CEQ_ID#>
<cfset Q_value = Evaluate(Qname)>

<br>Question ID: #CEQ_ID# --> Value = #Q_value#

 and session name will be: 
<cfset S_Qname = "question_" & #CEQ_ID#>

#S_Qname#


<cfset session.#S_Qname# = "#Q_value#">
</cfoutput>


<cfdump label="Sess" var="#session#">


This line returns an error:
<cfset session.#S_Qname# = "#Q_value#">

What I'm trying to get is something like:

<cfset session.question_1 = "#Q_value#">
<cfset session.question_2 = "#Q_value#">
<cfset session.question_3 = "#Q_value#">
etc ...
__________________
Saintaw

pending.

Reply With Quote
  #2  
Old September 12th, 2005, 04:52 AM
saintaw's Avatar
saintaw saintaw is offline
Lurker - in your bushes
Dev Shed Newbie (0 - 499 posts)
 
Join Date: Nov 2000
Location: .be
Posts: 479 saintaw User rank is Second Lieutenant (5000 - 10000 Reputation Level)saintaw User rank is Second Lieutenant (5000 - 10000 Reputation Level)saintaw User rank is Second Lieutenant (5000 - 10000 Reputation Level)saintaw User rank is Second Lieutenant (5000 - 10000 Reputation Level)saintaw User rank is Second Lieutenant (5000 - 10000 Reputation Level)saintaw User rank is Second Lieutenant (5000 - 10000 Reputation Level)saintaw User rank is Second Lieutenant (5000 - 10000 Reputation Level) 
Time spent in forums: 5 Days 12 h 39 m 8 sec
Reputation Power: 73
Duh!!!!!!!!!!!!!!!!

<cfset "session.#S_Qname#" = "#Q_value#">

I hate mondays...

Reply With Quote
  #3  
Old September 12th, 2005, 07:51 AM
kiteless kiteless is offline
Moderator
Dev Shed Expert (3500 - 3999 posts)
 
Join Date: Jun 2002
Location: Raleigh, NC
Posts: 3,681 kiteless User rank is Sergeant Major (2000 - 5000 Reputation Level)kiteless User rank is Sergeant Major (2000 - 5000 Reputation Level)kiteless User rank is Sergeant Major (2000 - 5000 Reputation Level)kiteless User rank is Sergeant Major (2000 - 5000 Reputation Level)kiteless User rank is Sergeant Major (2000 - 5000 Reputation Level)kiteless User rank is Sergeant Major (2000 - 5000 Reputation Level) 
Time spent in forums: 1 Week 4 Days 15 h 22 m 41 sec
Reputation Power: 53
Or this:

<cfset session[S_Qname] = Q_value />
Comments on this post
saintaw agrees: Thank you (for some reason I haven't got any points left to give you )
__________________
Ask if you have a question, but also help answer questions that you have knowledge of! Thanks, Brian.
How to Post a Question in the Forums

Reply With Quote
Closed Thread

Viewing: Dev Shed ForumsProgramming Languages - MoreColdFusion Development > Dynamicaly assigning variable names.


Thread Tools  Search this Thread 
Search this Thread:

Advanced Search
Display Modes  Rate This Thread 
Rate This Thread:


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
View Your Warnings | New Posts | Latest News | Latest Threads | Shoutbox
Forum Jump


Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support | 
  
 





© 2003-2008 by Developer Shed. All rights reserved. DS Cluster 1 hosted by Hostway
Stay green...Green IT