HTML を使用しているフォームから情報を受け取る Python プログラムを作成しようとしています。
これは、私のhtmlコード用に持っているものです。
<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ページで送信すると、ユーザーは調査の結果が表示される新しいページにリダイレクトされます。調査は、他の人が投票できるサーバー上で行われます。
ページは次のようになります。
クリス・ポール: (投票数)
トニー・パーカー: (投票数) など...
すべての助けをいただければ幸いです。前もって感謝します!