if you're submitting from a form, you can coerce strings into other data
types by giving the form items special names, e.g.:
input type=text name=foo:int
input type=text name=bar:float
Your REQUEST then has variables called foo and bar which are ints and
floats, respectively.
also, don't post html mail - not everyone can read it.
seb.
-Original Message-
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On Behalf Of Manuel Amador
(Rudd-O)
Sent: 12 October 2000 09:12
To: [EMAIL PROTECTED]
Subject: [Zope] int and string comparisons
This is the snippet
dtml-in "_.range(1,32,1)"
option value="dtml-sequence-item;"
dtml-let item=sequence-item
dtml-if begin_day
dtml-if expr="item == REQUEST.begin_day" selected /dtml-if
dtml-commentCONVERTIR A INT/dtml-comment
/dtml-if
/dtml-let
dtml-sequence-item;/option
/dtml-in
The comparison fails because item is an int and REQUEST.begin_day is a
string (i guess). How can I coerce item into a string, or REQUEST.begin_day
into an int?
I tried python's builtin int() function around REQUEST.begin_day. Won't
work.
Any suggestions?
--
Manuel Amador (Rudd-O)
___
Zope maillist - [EMAIL PROTECTED]
http://lists.zope.org/mailman/listinfo/zope
** No cross posts or HTML encoding! **
(Related lists -
http://lists.zope.org/mailman/listinfo/zope-announce
http://lists.zope.org/mailman/listinfo/zope-dev )