2010-12-14 14 views
2

Ich bin ziemlich neu in ColdFusion und verstehe nicht ganz, wie variabler Zugriff funktioniert. Ich habe eine Tabelle erstellt, die eine Anzahl von Textfeldern namens condesC# i # generiert, wobei i der aktuelle Index in einem cfloop ist.Zugreifen auf Daten in einer Schleife des Textfelds mit ColdFusion

Ich habe dann eine zweite Schleife, die versucht, auf den Inhalt jedes Feldes zuzugreifen, das erstellt wurde. Ich habe versucht, Zugang mit # CondesC# ich ##, aber ohne Erfolg zu machen.

Wie soll ich die Informationen aus diesen Feldern abrufen?

Antwort

4

Sie können mit Dirac-Notation und String-Verkettung dynamische Variablennamen verweisen:

<cfloop from="1" to="#count#" index="i"> 
    #form['condesc' & i]# <br /> 
</cfloop> 
5

Alle Variablen Strukturen sind, so dass Sie sie wie folgt zugreifen können:

form[ "condesc" & i ] 

und dynamisch die Schlüssel bauen.

Verwandte Themen