Hi,
One of my major problems in using zope now is to store value in a var for future use.
I was able to get value for variable 'day' from my table through this:
<dtml-in SQLgetDay> <dtml-call "REQUEST.set('day', day)"> <dtml-var day> </dtml-in>
This actually displayed the value of day with <dtml-var day> on this page.
Meanwhile it keeps on giving me the error below each time I reffered to 'day' subseqeuently. Even though I defined cookies for variable 'day' which I called from the standard-html-header of those pages where 'day' is been refferenced.
Error Type: NameError Error Value: global name 'day' is not defined.
Kindly tell me what i am doing wrong.
Hamzal -- First of all, your code above could simply be: <dtml-in SQLgetDay> <dtml-var day> </dtml-in> No need to put day in the REQUEST object unless you want to use it outside the <dtml-in> loop. When you say that you want to use it subsequently, it sounds like you mean on different web requests, so, yes, setting it as a cookie (or in Zope 2.5, as a SESSION variable) would be the right approach. Can you post the complete code to how you're setting it as a cookie and how you're trying to read it? - Joel