Casey Bralla on 1 Sep 2013 14:12:46 -0700 |
[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]
Re: [PLUG] Problems of GET and POST methods in Python |
You only showed a code snippet, but did you close the form with a </form> statement? Sometimes if you have unbalanced html, weird things happen. Otherwise, I don't see anything wrong with what you are doing. I often switch from "post" to get" and back again. Having the data on the URL line aides in debugging, but looks crummy for users. If you like, I would be happy to review your entire file and see if I see anything goofy. On Thursday, 2013-08-29 7:30:27 PM Mahboob Khokhar wrote: > Anyone can help for this post? > > > File name *mypage.py* > > Python code > > form = cgi.FieldStorage() > > name = form.getfirst('name', 'empty') > id = form.getfirst('id', 'empty') > print """\ > Content-Type: text/html\n > <html> > <body> > <p>Name: "%s"</p> > <p>ID: "%s"</p> > </body> > </html> > """ % (name, id) > > HTML inside the same file > > <form name="frm" method="post" action="mypage.py?id=33"><input > type="text" name="name" value="MyName" /><input type="Submit" id="btn" > value="Send" /> > > After submitting the form (pressing Send button), I can see this URL with > following output > > localhost:8000/cgi-bin/mypage.py?id=33 > > Name: "empty" > ID: "33" > > if I change the form method POST to GET > > <form name="frm" method="get" action="mypage.py?id=33"> > > then I can see this URL with following output > > localhost:8000/cgi-bin/mypage.py?name=MyName > Name: "MyName" > ID: "empty" > > I don't understand why I am not receiving text field value with POST method > ? And why I am unable to receive id value in query string with GET method ? > > Its simple python page without any framework. BTW I am using > "python-bugzilla 0.8.0" downloaded > fromhere<https://pypi.python.org/pypi/python-bugzilla> > but i think my given code is just a simple page and has nothing to do with > this package. > > Any help would be appreciated. > > Thanks in advance, > > http://stackoverflow.com/questions/18516315/problems-of-get-and-post-methods > -in-python -- Casey Bralla Chief Nerd in Residence The NerdWorld Organisation www.NerdWorld.org ___________________________________________________________________________ Philadelphia Linux Users Group -- http://www.phillylinux.org Announcements - http://lists.phillylinux.org/mailman/listinfo/plug-announce General Discussion -- http://lists.phillylinux.org/mailman/listinfo/plug