[Zope] Passing vars in a REDIRECT
Chris McDonough
chrism@zope.com
15 Oct 2002 15:28:45 -0400
This should work:
<dtml-let emp_id="1741">
<dtml-call "RESPONSE.redirect('view_by_id?emp_id=%s' % emp_id)">
</dtml-let>
You cannot embed a <dtml-xxx> inside another <dtml-xxx>.
HTH,
- C
On Tue, 2002-10-15 at 15:19, Michael Guerrero wrote:
> All,
>
> At the end of some processing I want to redirect the user to another page using the value of an id field:
>
> If I hard code the emp_id in it works.
>
> <dtml-call "RESPONSE.redirect('view_by_id?emp_id=1741')">
>
>
> However if I try to replace the hardcoded value with a dtml-var
>
> <dtml-call "REQUEST.set('emp_id',1741)">
> <dtml-call "RESPONSE.redirect('view_by_id?emp_id=<dtml var emp_id>')">
>
> I get ththe following error: Invalid integer value for emp_id.
>
> I've tried various combinations of quotes and double-quotes with no luck.
>
> Is ther another way to do this?
>
> Thanks.
>
> Mike
>
> _______________________________________________
> Zope maillist - Zope@zope.org
> 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 )