挫折。
検索窓に郵便番号を入力すると…
住所が帰ってくる。
ほんとただ、それだけなんです。ローカルだとちゃんと動いているんですが、アップロードしたら動かん。
http://www7.atpages.jp/dalice/sqlite.cgi
謎だ。
#!/usr/local/bin/python
# -*- coding: utf-8 -*-import cgi
import sqlite3html_body = u"""
<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=utf-8">
</head>
<body>
<form method="POST" action="sqlite.py">
<input name="content" type="text" />
<input type="submit" />
</form>
%s
</body>
</html>"""
form = cgi.FieldStorage()
sh = form.getvalue('content','')db = sqlite3.connect("POST.db")
cu = db.cursor()
cu.execute("""select no3,no7,no8,no9 from zip""")
row = cu.fetchall()
location = ""
for i in row:
if sh == i[0]:
location = i[1] + i[2] + i[3]
break
#print location
else:
location = u"↑半角英数 で 7桁の 郵便番号を入力してください (大分県のみ)"
db.close()print "Content-type: text/html;charset=utf-8\n"
print (html_body % (location)).encode('utf-8')