[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