Thanks for the replies. I wrote a special def for the operation:
def minorvar():
        variable-=1
        redirect(URL('index'))
...but I get an error that says that:
local variable 'variable' referenced before assignment
...even though I've defined the variable as global at the beginning of
the controller file.


On Jan 22, 9:19 pm, Jason Brower <encomp...@gmail.com> wrote:
> Yup... I think you should do that in the controller before you pass it.
> It's a two second job so not hard to do.
> That and session.variable=-1 is well... -1 it should be variable-=1.
> On the other had, you may be going for -1 :P and you may be using a
> special loop or something that needs to change as the page is formated.  
> Always exceptions when you have to print from the top down and build the
> page before sending it to the client. :D
> BR,
> Jason
>
> On 01/22/2011 02:53 PM, b0j3 wrote:
>
>
>
>
>
>
>
> > On 22 jan., 11:47, Rick<sababa.sab...@gmail.com>  wrote:
> >> Hi,
> >> My problem is that I want to make a {{=A...}} tag that also changes
> >> the value of the variable session.variable, and I don't know how to do
> >> this. I tried with:
> >> {{=A(("[<  ]"), session.variable=-1,  _href=URL('function'))}}
> >> ...but it didn't work.
> > Hi.
>
> > I'm not sure if that is a good way to program. Some would say, that
> > you shouldn't change variable in the view so I don't think (I might be
> > wrong, though), that it could work like that.
>
> > What would you like to achieve?
>
> > B.

Reply via email to