At 04:45 PM 2/10/99 -0800, Timothy Grant wrote: ...
I was terribly disappointed to discover that variables that were assigned in Form One, and were displayed in Form Two no longer existed when I got to the form that displayed the results.
This is a basic feature of HTTP, it's stateless. Variables are defined in a given request, but unless you save them in some way they're lost. This scenario is not Zope-specific. Common solutions to this are: * storing information in the browser with cookies * storing information in hidden form elements of returned HTML pages * storing information on the server in "user sessions" which are keyed to cookies, or some kind of URL tagging scheme In your case I suggest using hidden form elements. For example: page1: <form action="page2"> foo: <input type="text"name="foo"> <input type="submit"> </form> page2: <form action="page3"> <input type="hidden" name="foo" value="<!--#var foo-->"> bar: <input type="text" name="bar"> <input type="submit"> </form> page3 foo: <!--#var foo--> bar: <!--#var bar--> Hope this helps. -Amos -- Amos Latteier mailto:amos@digicool.com Digital Creations http://www.digicool.com/