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.

Reply via email to