Hi Rick, On Dec 13, 6:55 pm, Rick <sababa.sab...@gmail.com> wrote: > Hi, > > I'm trying to make a data base for storing names and addresses, but > since I'm a n00b then I can't get it working. I've no idea what's > wrong. The problem is that the input function doesn't redirect to the > show function and that the show function doesn't show any data. Here's > the code: > > the controller file: > def show(): > id=request.vars.id > record=db(db.measure.id==id).select()
record=db(db.addresses.id==id).select() > return dict(record=record) > > def input(): > form = SQLFORM(db.addresses) > if form.accepts(request.vars, session): > redirect(URL(r=request, f='show')) redirect(URL(r=request, f='show',vars={'id':form.vars.id})) > return dict(form=form) > > ********************** > > and the model file table: > > db.define_table('addresses', > Field('person'), > Field('adress')) Field('address')) > > ********************** > > input.html > {{extend 'layout.html'}} > {{=form}} > > ********************** > > show.html: > {{extend 'layout.html'}} > <h1>Addresses</h1> > {{for record in record:}} > {{=record.name}} : {{=record.address}}<br> {{=record.person}} : {{=record.address}}<br> > {{pass}} > > ********************** > > Thanks in advance for help!