On 10 mar, 19:52, "Samuel" <[EMAIL PROTECTED]> wrote:
> Hi,
>
> I have the following form:
>
> <form action="?one=1" method="post">
> <input  type="hidden" name="two" value="2" />
> </form>
>
> and would like to retrieve both fields, "one" and "two". However, the
> following does not work:
>
> form_data = cgi.FieldStorage()
> for key in form_data:
>     print key + ":", form_data[key].value
>
> It prints out:
> two: 2
>
> How can I retrieve the GET variables in that context?
>
> -Samuel

Hi,

The argument passed in the url of the "action" attribute can be
retrieved by :

    os.environ["QUERY_STRING"]

To get the key-value dictionary :

    cgi.parse_qs(os.environ["QUERY_STRING"])

Regards,
Pierre

-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to