Adam Cripps wrote: > On 9/21/05, Kent Johnson <[EMAIL PROTECTED]> wrote: > >>Adam Cripps wrote: >> >>>I'm trying to get a cgi.FieldStorage into an int. >>> >>>The input is in numeric form, as it is provided by an <option> >>>drop-down box. However, when I try >>> >>>timestable = int(form.getvalue('timestable')) >>> >>>I get an error that the type is None - I guess this is because >>>FieldStorage is a class. However, I've trawled around trying to get >>>this field into an integer but without any luck.
Please post the exact error message including the stack trace. Also, what prints when you print form.getvalue('timestable') Kent >> >>My guess is that there is no 'timestable' parameter - are you sure you >>spelled it the same way in the form? Try adding >>import sys >>print >>sys.stderr, form.keys() >> >>to the form, I think this will print a list of available parameters to the >>console. >> >>Kent >> > > > Great minds think alike, but alas I'm pretty sure it's not the issue - > I've already checked whether timestable existed with: > > print "timestable is...", form.getvalue('timestable') > > and it displays fine. > > Adam > _______________________________________________ > Tutor maillist - Tutor@python.org > http://mail.python.org/mailman/listinfo/tutor > > _______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor