Hello Anthony, ...
I have tried the suggested line of code ...
the following way, based on my function index(): in the controller the
filter field is 'email_check'
so I have entered :
db.auth_user.insert(**db.auth_user.email_check(form.vars))
but I get an error msg ! .. should I put it in brakets ? in parenthesis ??
.. ...
I have tried it with an underscore in front of it ... .. still .. it is
not working ? ... help me out here .. please ...
and I am also supposing that the timestamp field will be updated
automatically ...
please advise
Don
On Tuesday, 26 June 2012 08:23:57 UTC-4, Anthony wrote:
>
> db.auth_user.insert(**db.auth_user._filter_fields(form.vars))
>
> That will filter out the fields that don't belong to the table.
>
> Anthony
>
> On Tuesday, June 26, 2012 8:12:39 AM UTC-4, Don_X wrote:
>>
>> Thank you Bruno ....I believe it would of work but ... I get an error
>> ...
>>
>> <type 'exceptions.SyntaxError'> Field email_check does not belong to the
>> table
>>
>> I think it is because I check the email entered in the SQLFORM.factory
>> form and the field e-mail_check does not exist in the table ....
>> it is just a verification scheme !
>> is there a way for me to do the same thing ( updating the database ) ...
>> without that specific field and without doing it line by line ? ...
>>
>> and please tell me .. does the timestamp field in the auth_user table get
>> updated automatically ...
>>
>> thanks
>>
>> Don
>>
>> On Monday, 25 June 2012 23:17:23 UTC-4, rochacbruno wrote:
>>>
>>> if form.process().accepted:
>>>
>>> db.auth_user.insert(**form.vars)
>>>
>>> response.flash = T('Quick Sign-up Accepted ! - Check your e-mail
>>> !')
>>>
>>>
>>
--