Im have created a form with 2 submits for update and delete the record but 
whatever i do the record is not deleted:

This is the controller
    tbl = request.args(0)
    
    if request.post_vars and request.post_vars.submit=="Delete":
        request.post_vars['delete_this_record'] = "on"
        request.post_vars['delete_check'] = "on"

    form = SQLFORM(db[tbl], 11, deleteable=True).process(formname=tbl)
    if form.accepted:
        print "All good"
        print request.post_vars
    elif form.errors:
        print form.errors

    return locals()

request.post_vars.id is 11 to avoid the user tampering error and the form 
is accepted but updates the record instead delete it.
ill delete the record using a query but would like to know why the SQLFORM 
is not doing it
. 
By the way, this code worked on an old project i had with 
"delete_this_record". I have seen on appadmin that this has changed to 
"delete_check".

King regards.

-- 
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