That does make sense, now if only I can get my code to work so that I can 
see what happens with the table.

*CONTROLLER:*
def index():
    return dict()

def form1():
    numdays = int(request.vars.name);
    forms = [SQLFORM(db.post,formname='form%i' % k) for k in range(numdays)]
    for k,form in enumerate(forms):
        if form.accepted:
            print k, form.vars # or do something else
    return dict(forms = forms)
*VIEWS:*

*index.html*
<form enctype="multipart/form-data" action="{{=URL('default', 'form1')}}" 
method="post">
  Value: <input name="name" /> <input type="submit" /> 
</form>    

*form1.html*
<center>{{=BEAUTIFY(forms)}}
</center>



This creates individual SQLFORMS dynamically based on the value entered in 
index.html, therefore each instance of the form that is displayed on the 
form has a submit button. The ticket that I get after filling out any 
instance is:

numdays = int(request.vars.name):
<type 'exceptions.TypeError'> int() argument must be a string or a number, 
not 'NoneType'>


If anyone can point me in the right direction in how to fix this, I would 
be very grateful!

-- 
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