Variables dynamiques

Rastafa Messages postés 49 Date d'inscription vendredi 29 mars 2002 Statut Membre Dernière intervention 14 septembre 2004 - 20 nov. 2003 à 04:31
cs_bastoun Messages postés 164 Date d'inscription dimanche 1 octobre 2000 Statut Membre Dernière intervention 23 mars 2007 - 27 déc. 2003 à 02:39
On peut faire référence à une variable dynamiquement de cette façon

Ex.:
<CFSET var1 = 20>
<CFSET i = 1>
<CFSET valeur = evaluate("var" & i)>

Donc, la variable valeur va contenir 20

Mais comment faire pour attribuer une valeur à une variable dynamique...?
Ex.:
<CFSET i = 1>
<CFSET evaluate("var" & i) = 20>

------------------
Rastafa

3 réponses

cs_lfontaine Messages postés 203 Date d'inscription lundi 23 décembre 2002 Statut Membre Dernière intervention 11 mai 2006
20 nov. 2003 à 04:50
Salut Rastafa,

Tu peux faire
<cfset i = 1>
<cfset temp = SetVariable('var'&i, 'test')>

Laurent
0
cs_lfontaine Messages postés 203 Date d'inscription lundi 23 décembre 2002 Statut Membre Dernière intervention 11 mai 2006
20 nov. 2003 à 04:54
Ah j'oubliais, si tu utilises CFMX,
<cfset i = 1>
<cfset "var#i#" = "test">

est aussi valable

Laurent
0
cs_bastoun Messages postés 164 Date d'inscription dimanche 1 octobre 2000 Statut Membre Dernière intervention 23 mars 2007 1
27 déc. 2003 à 02:39
tu peux même le faire à partir de la 4.5 (avant, je sais pas...)
0
Rejoignez-nous