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.