i made some attempts:
to avoid calling eval(dbname) and passing dbname as args[0], in
gestione/update:
def update():
try:
dbname='db'
table=request.vars.tabella
....
....
and in default/provvedimenti_insert:
linkto=URL(r=request,c='gestione',f='update',args=['db'],vars=dict
(table='provvedimenti',refereer=request.env.path_info))
but it doesn't work. it seems it doesn't accept table='provvedimenti'.
I mean that in update function it raises an error (even if i set
table='provvedimenti')
Where am i wrong?
The only way i found is:
def update():
try:
dbname='db'
table=request.args[1]
and in default/provvedimenti_insert:
linkto=URL(r=request,c='gestione',f='update',args=['db'])
session.refereer=request.env.path_info
again with a session but not with vars passed from the caller
function..
Why?
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"web2py Web Framework" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/web2py?hl=en
-~----------~----~----~----~------~----~------~--~---