db.define_table("Questions",
Field('quesno', unique=True),
Field('question', 'text'),
Field('optionA', 'string'),
Field('optionB', 'string'),
Field('optionC', 'string'),
Field('optionD', 'string'),
Field('answer', 'string'),
Field('extra1','string'),
Field('extra2','string'))
db.define_table("secret",
Field('name','string'),
Field('quesstatus', 'integer',default=1),
Field('score', 'integer',default=0),
Field('score1', 'integer',default=0),
Field('Test', 'integer',default=1),
Field('correct', 'integer',default=0),
Field('wrong', 'integer',default=0),
Field('unanswered', 'integer',default=0),
Field('Level1Hint','integer'))
if(auth_count > secret_count):
db.secret.insert(name = auth.user.first_name)
elif(auth_count == secret_count):
db.secret(name = auth.user.first_name).update(quesstatus= 1)
db.secret(name = auth.user.first_name).update(score1 = 0)
db.secret(name = auth.user.first_name).update(Test = 1)
db.secret(name = auth.user.first_name).update(correct = 0)
db.secret(name = auth.user.first_name).update(wrong = 0)
db.secret(name = auth.user.first_name).update(unanswered = 0)
db.secret(name = auth.user.first_name).update(Level1Hint = 0)
Giving Error as
<type 'exceptions.AttributeError'> 'NoneType' object has no attribute 'first_name'
db(db.secret.name == auth.user.first_name).update(correct = 0)
db(db.secret.name == auth.user.first_name).update(wrong = 0)
db(db.secret.name == auth.user.first_name).update(unanswered = 0)
db(db.secret.name == auth.user.first_name).update(Level1Hint = 0)
elif(auth_count == secret_count):
db.secret(name = auth.user.first_name).update(quesstatus= 1)
db.secret(name = auth.user.first_name).update(score1 = 0)
db.secret(name = auth.user.first_name).update(Test = 1)
db.secret(name = auth.user.first_name).update(correct = 0)
db.secret(name = auth.user.first_name).update(wrong = 0)
Showing there is an error in color line. I am unable to find the error please help me to solve to problem argent.
Regards,
T.SaiHarsh