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.

Reply via email to