I am working on an app where the user can select items by clicking on a button for each item on the index page. It works fine, except after each item selected the user has to be redirected to index and ends up on the top of the first page at item 1. Then the user has to go back each time and try to find whatever page they were on before when they made the last selection. How can I fix this so when the user selects the item, he is redirected to the same page?
def index(): if len(request.args): page=int(request.args[0]) else: page=0 items_per_page=11 limitby=(page*items_per_page,(page+1)*items_per_page + 1) rows=db().select(db.post.ALL, limitby=limitby) form = SQLFORM(db.post) if form.process().accepted: redirect() selected = db(db.post.selected == True).select() not_selected = db(db.post.selected == False).select() return dict(form=form, selected=selected, not_selected=not_selected, rows=rows, page=page, limitby=limitby,items_per_page=items_per_page) def select(): id = request.vars.id name = db(db.post.id == id).select().first() if name: name.selected = not name.selected name.update_record() return redirect(URL('index')) -- 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 web2py+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.