Name: | thilo |
Titel: | Re: String als Spaltenabfrage |
Inhalt: | das ist im Prinzip ein Fall für die Funktion evaluate: wenn mich nicht alles täuscht: <cfoutput>#evaluate("tabelle.#Datenfeld#")#</cfoutput> Eleganter und v.a. performanter geht es aber mit Struct-Schreibweise: <cfoutput>#tabelle[Datenfeld]#</cfoutput> Wenn die Struct-Schreibweise für Queries verwendet wird, muss manzusätzlich noch den aktuellen Datensatz (currentrow) angeben, d.h. in Deinem ursprünglichen Beispiel müsste es so klappen: <input type="text" name="Klassenbuch1" size="5" value="#Daten_eins[a][Daten_eins.currentrow]#"> > <cfoutput query="Daten_eins"> > <cfloop query="Daten_zwei"> > <cfset a='test' & zahl> > <cfset zahl=zahl+1> > <tr> > <td>#Daten_zwei.Spaltenbeschreibung#</td> > <td class="links"> #Daten_zwei.Buchbeschreibung#</td> > <td><input type="text" name="Klassenbuch1" size="5" value="#Daten_eins.a#"></td> > </tr> > </cfloop> > </cfoutput> (nichts getestet, hoffe es funktioniert :) ) Gruß Thilo |