Also, you can't keep overwriting the "form" variable in your loop. Instead, you'll want to create a list of forms to send to the view.
On Thursday, May 22, 2014 7:21:34 AM UTC-4, Anthony wrote: > > You could do something like form.process(formname='form%s' % row.id). But > then you don't want to have to create and process all the forms when just a > single form is submitted, so include some logic to check for a form > submission, and in that case, just construct the single form that has been > submitted. > > Anthony > > On Thursday, May 22, 2014 7:12:19 AM UTC-4, Lucas Schreiber wrote: >> >> Hey, >> i'm sorry, i need help again :) >> i have a db table, and i want to create a üage where for every row is a >> form. my idea looks like this: >> >> row_db = dba(dba.user.user_id == user_id).select(dba.user.ALL) >> for row in row_db: >> form=FORM('Your name:', >> SELECT(), >> INPUT(_type='submit', _value = 'HERE')) >> if form.process(formname='form_one').accepted: >> >> but it does not work since every time the form variable gets replaced. >> Has anyone an idea? maybe it is possible to create something like this? >> form_'a'=FORM('Your name:',... >> and 'a' changes with every loop? but i don't think it'll work like that. >> Does anyone has an idea? >> > -- 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 web2py+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.