|
|
|||||||||
|
|||||||||
| |||||||||
|
|
|
| |||||||||
![]() |
|
|
«
Previous Thread
|
Next Thread
»
|
Thread Tools | Search this Thread | Rate Thread | Display Modes |
|
|
|
Get inside! Sample the range of functionality easily built with JMSL Library for Time Series Data Analysis, Heat Maps, Portfolio Optimization, Monte Carlo Simulation, Stock Price Charting and more. Download Now! |
|
#1
|
|||
|
|||
|
What is the life of an Array. Lets say I declare and populate an array on one page then on the next page try to reference that array is it still "alive" or is it only valid on the page it is created???
Now can I use <CFLOOP> when inserting info in a database? Here is an example of my code..... <!--- <cfquery datasource="LearningCenter"> INSERT INTO QuestionList(Question) VALUES( <CFLOOP FROM="1" to="#SESSION.TestWiz.NumberOfQuest#" index="i"> <CFOUTPUT>'#quesList[i]#'</CFOUTPUT> <CFIF quesList[i] LT #ArrayLen(quesList)#> <CFOUTPUT>,</CFOUTPUT> </CFIF> </CFLOOP> ) </cfquery> ---> What do you think? Is this correct and is there a better way? |
|
#2
|
|||
|
|||
|
Any locally-scoped variable exists only for the duration of the current request. This applies to all variables, not just arrays. The only way to make it persist is to put it into a shared scope (session, application, or server), put it into the client scope, or pass it to the next page request using form or URL variables. Note that case of arrays (and all other complex data types), you must serialize the variable into a string (often via CFWDDX) before you can store it in the client scope or pass it as a form or URL value.
__________________
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 |
![]() |
| Viewing: Dev Shed Forums > Programming Languages - More > ColdFusion Development > ARRAY LIFE AND USING <CFLOOP> |
| Thread Tools | Search this Thread |
| Display Modes | Rate This Thread |
|
|
|
|