Some time ago, I had this problem: 
https://groups.google.com/forum/?fromgroups=#!searchin/web2py/pre-selected/web2py/gqB4Pfa-YbA/XpFjvNuHcykJ
 
which turned out, as an Design-Problem which I solved (with a little bit of 
help by a friend).
Now I have a different issue in the same form. 

In my database, there are many questions related to many subjects. But 
every question ist related to one single subject. A question has card_id 
for example "7" and a name as a string like "Physik".
To add new answers to questions a user selects in a first form which 
subject he wants to work on. In the next page he should see in a form only 
the questions from the selected subject.
To preselect a question in this form I use:

db.answers.card_id.requires=IS_IN_DB(db(db.card.subject_id == subject_id),
'card.question') #http://markmail.org/message/wbfkxq4gw377owd2

But then, when I press the submit-button to create a new entry in the 
database, I get the corresponding string which is related to card_id, and 
not the requested card_id.

Whithout this line, I see all the questions as a string and after pressing 
submit, the new entry in the database is created correctly with the card_id.
But then, the user sees ALL the questions. That is to uncomfortable.

Any idea?


-- 



Reply via email to