[Tutor] cgi.FieldStorage to int
Kent Johnson
kent37 at tds.net
Wed Sep 21 21:06:46 CEST 2005
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.
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
More information about the Tutor
mailing list