HI Alex, from the manual under http://web2py.com/books/default/chapter/29/04/the-core#request "... both request.args[i] and request.args(i) can be used to retrieve the i-th element of the request.args, but while the former raises an exception if the list does not have such an index, the latter returns None..."
You should use something like personID=db(db.auth_user(request.args(0))) or redirect(URL(...no user action...)) Denes On Friday, November 7, 2014 7:30:50 PM UTC-5, Alex Glaros wrote: > > have sent args that looks like this to controller view_user_profile: > > http://127.0.0.1:8000/ES1/default/view_user_profile/4 > > what is syntax for accepting the arg in controller below? > > CONTROLLER > def view_user_profile(): > personID=db(db.auth_user.request.args(0)) <!-- is this correct syntax > for accepting arg? --> > return locals() > > VIEW > {{extend 'layout.html'}} > <h1>Profile</h1> > <table class="table table-striped"> > {{for pers in personID:}} > <tr> > <td width="10%">{{=pers.first_name}} </td> > {{pass}} > </tr> > {{pass}} > </table> > > Thanks, > > Alex Glaros > -- Resources: - http://web2py.com - http://web2py.com/book (Documentation) - http://github.com/web2py/web2py (Source code) - https://code.google.com/p/web2py/issues/list (Report Issues) --- You received this message because you are subscribed to the Google Groups "web2py-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.

