[Zope] dtml-in totals
Chris Humphries
chumphries@devis.com
Thu, 14 Feb 2002 15:20:28 +0000
Chris Humphries wrote:
> you can do it in sql, if what you are doing irl is the example.
>
> in dtml:
> <dtml-in sql_statement prefix="seq">
> [hopefully dollar amount is just a number]
> <dtml-call "REQUEST.set('total', total + seq_item['dollar_amount'])">
oops:
<dtml-call "REQUEST.set('total', _.int(total) +
_.int(seq_item['dollar_amount']))">
> </dtml-in>
>
> though a python script would be better to do this in:
> total=0
> resultset=content.sql_method()
> if len(resultset) > 0:
> for result in resultset:
> total += int(result.dollar_amount)
> return total
>
>
> D. Rick Anderson wrote:
>
>> I need to total variable from a dtml-in and give the result at the
>> bottom. I can't seem to figure out what needs to be done to get this
>> result. If I have the following:
>>
>> <dtml-in sql_statement>
>> <table>
>> <tr>
>> <td>
>> <dtml-var dollar_amount>
>> </td>
>> </tr>
>> </table>
>> </dtml-in>
>>
>> How do I total all the iterations of dollar_amount? Is there a way in
>> dtml to put a variable in that stores a running total?
>>
>> TIA
>>
>> Rick
>>
>>
>>
>>
>
>
--
Chris Humphries
Systems Analyst
DevIS
540.537.3904