Сумма цикла в ColdFusion

У меня есть этот вывод:

<cfoutput>#TLFormat((get_ship_row.price[1]*get_ship_row.amount[1])+(get_ship_row.price[2]*get_ship_row.amount[2]))#</cfoutput>

Как видите, я вручную добавил два выражения, которые определяются идентификаторами 1 и 2. Все, что я хочу, это создать цикл из этих чисел, которые будут вставлены в этот скрипт, чтобы было проще реализовать функцию.


person abrabr    schedule 16.02.2011    source источник


Ответы (1)


Я подозреваю, что вы немного запутались, но трудно сказать, не видя больше вашего кода. Также является ли TLFormat() вашей пользовательской функцией?

Однако, если вы зацикливаетесь на запросе, это может сработать для вас:

<cfloop from="1" to="#get_ship_row.recordCount - 1#" index="i">
    #TLFormat((get_ship_row.price[i]*get_ship_row.amount[i]) + (get_ship_row.price[i+1]*get_ship_row.amount[i+1]))#
</cfloop>

Надеюсь, я правильно понял ваш вопрос.

person Ciaran Archer    schedule 16.02.2011