How to calculate variables using DTML
Hi I just want to create a new variable adding some other vatiables, something like: TTP= ( T_ADT + T_SRC + T_CHD)*TT_NITES As I recieve this variables from a previous form I guess I have to convert them into integer I thought that <dtml-set TTP="(_.int(ADT)+_.int(CHD)+_.int(SRC)*(_.int(TT_NITES))"> would work, but it does not. Hoe can I do this? Thanks !!!!!!!!!!!!!!!!!!!!!!!!! _________________________________________________________________ Charla con tus amigos en línea mediante MSN Messenger: http://messenger.yupimsn.com/
What kind of error you get? Have a look at your REQUEST object to check that the variables are there. __peppo
-----Original Message----- From: zope-bounces@zope.org [mailto:zope-bounces@zope.org]On Behalf Of Alexander Alvarado Sent: venerdì 12 settembre 2003 23.35 To: zope@zope.org Subject: [Zope] How to calculate variables using DTML
Hi I just want to create a new variable adding some other vatiables, something like:
TTP= ( T_ADT + T_SRC + T_CHD)*TT_NITES
As I recieve this variables from a previous form I guess I have to convert them into integer I thought that <dtml-set TTP="(_.int(ADT)+_.int(CHD)+_.int(SRC)*(_.int(TT_NITES))"> would work, but it does not.
Hoe can I do this?
Thanks !!!!!!!!!!!!!!!!!!!!!!!!!
_________________________________________________________________ Charla con tus amigos en línea mediante MSN Messenger: http://messenger.yupimsn.com/
_______________________________________________ Zope maillist - Zope@zope.org http://mail.zope.org/mailman/listinfo/zope ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope-dev )
Alexander Alvarado schrieb:
TTP= ( T_ADT + T_SRC + T_CHD)*TT_NITES
As I recieve this variables from a previous form I guess I have to convert them into integer I thought that <dtml-set TTP="(_.int(ADT)+_.int(CHD)+_.int(SRC)*(_.int(TT_NITES))"> would work, but it does not.
How about this: <dtml-let TTP="(_.int(ADT)+_.int(CHD)+_.int(SRC))*_.int(TT_NITES)"
(my indenting method, handy for more than one variable ;-) Alternatively you can convert your variables directly into integers by appending :int to the input names. hth, Tobias
participants (3)
-
Alexander Alvarado -
Giuseppe Bonelli -
Tobias Herp