我想创建一个python程序,它将从使用html的窗体接收信息。
这就是我的html代码。python cgi脚本接收表格数据
<html>
<head>
<title> NBA Survey! </title></head>
<form method = "POST" action = "result.py">
<hr>
Who do you think is the best Small Forward in the NBA right now? <br>
<input type="radio" name="9" value="Chris Paul"> Chris Paul <br>
<input type="radio" name="9" value="Tony Parker"> Tony Parker <br>
<input type="radio" name="9" value="Stephen Curry"> Stephen Curry <br>
<input type="radio" name="9" value="Rajon Rondo"> Rajon Rondo <br>
<input type="radio" name="9" value="Derrick Rose"> Derrick Rose <br>
<input type="radio" name="9" value="Kyrie Irving"> Kyrie Irving <br>
<input type="radio" name="9" value="Russell Westbrook"> Russell Westbrook <br>
<input type="radio" name="9" value="Other"> Other <br>
<input type="submit" name="submit" value="submit">
</form>
</body>
</html>
代码在Python中,这是我迄今为止。
#!/usr/bin/python
import cgitb; cgitb.enable()
import cgi
import sys
form = cgi.FieldStorage()
if form.getvalue('9') = 'Chris Paul':
f1.write('Chris Paul')
f2 = open('results.txt','a')
g2 = f2.read().split(',')
page += 'Chris Paul: ' + g2.count('Chris Paul')
我想创建一个python页面,之后我打提交HTML页面上,它会将用户重定向到一个新的页面,调查的结果将显示。调查将在其他人可以投票的服务器上进行。
的页面看起来像:
克里斯 - 保罗:(票数)
托尼 - 帕克:(票数) 等等
所有帮助将不胜感激。提前致谢!
感谢您的意见。这是我第一次做这样的事情。 – user2480957
结果页面是一个简单的空白页面,它将显示每个无线电选项以数值表示的票数。 – user2480957
我打算创建的页面是一个带有使用python作为引擎的结果页面的html调查页面。有了这个,我相信这些数据将被存储在python中。 “重定向”在这里可能是一个糟糕的词选择。在html页面中,提交按钮已经将用户带到了结果页面,所以我想我在那个类别中很好。 那么这将是一个简单的调查使用电台选项,因此意外的数据将不会出现。另一种选择也是收音机。 – user2480957