i have part of the solution but a followup problem
so when you update the form is already created before the update, thus
if you do not update the from afterwards it shows still with the old
values
to fix this i wrote
movie_form=SQLFORM(db.movie,12)
if movie_form.accepts(request.vars):
response.flash='changes sumitted'
movie.update_record(**dict(movie_form.vars))
movie_form=SQLFORM(db.movie,movie, formname='movie')
but now i have the problem that it shows the values after the first
submission but still deletes the values on the second submission
On Nov 18, 6:35 am, Wes James <[email protected]> wrote:
> I have this:
>
> student=db(db.student.sid==user_id).select()
> if (student):
> form=crud.update(db.student,student[0])
> else:
> form=crud.create(db.student)
>
> But when I do a submit to the form it comes back with the data, before
> the submit. If I refresh the browser window the correct values show
> up.
>
> Any idea why?
>
> thx,
>
> -wes
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"web2py-users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/web2py?hl=en
-~----------~----~----~----~------~----~------~--~---