[Zope] <input type=hidden value='<dtml-var x>' name=x> and LOOP
Jim Washington
jwashin@vt.edu
Fri, 23 Mar 2001 14:38:26 -0500
hi, servel
stringify your i's:
s = s + "<input type=hidden value='%s' name='filename%s'>" %
((REQUEST.filename + str(i)), i)
or you can
iterator = str(i)
s = s + "<input type=hidden value='%s' name='filename%s'>" %
((REQUEST.filename + iterator)), iterator)
(you may have to put some of the above lines back together.)
-- Jim Washington
servel yannick wrote:
>
> I would like to use 12 files and I would like to use a loop to create an
> output similar to:
>
> <input type=hidden value='D:\TEMP\DEFAULT.PR~' name='filename1'>
> <input type=hidden value='' name='filename2'>
> <input type=hidden value='D:\pagefile.sys' name='filename3'>
> ...
> <input type=hidden value='C:\pagefile.sys' name='filename12'>
>
> To reach this result, I would like to use something similar to the following
> code:
>
> def SaveMenu(self, REQUEST=None):
> s=""
> i = 1
>
> while i <= 12:
>
> s = s + "<input type=hidden value='%s' name='filename%s'>" %
> ((REQUEST.filename + i), i)
> i = i + 1
> return s
>
> Indeed the statement REQUEST.filename + i is illegal. Is there any
> alternative to provide a similar result?