Hi Rick,
On Dec 13, 6:55 pm, Rick <[email protected]> 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!