ファイルabcd.txtがあります
Shashank Saxena 24 male
Saurabh Parikh 23 male
Pradip Pillai 32 male
このファイルを検索する search.py スクリプトがあります。この search.py は、html ファイルから値を取得し、abcd.txt ファイルを検索します。HTML には、Firstname、Lastname、Age、Gender という 4 つのフィールドがあります。firstname フィールドにデータが入力されると検索されますが、他のフィールドでは検索されません
#!/usr/bin/python
import cgi
def get_search():
found = False
form = cgi.FieldStorage()
Fname = form.getvalue('firstname')
Lname = form.getvalue('lastname')
Age = form.getvalue('age')
Gender = form.getvalue('gender')
print "Content-type:text/html\n"
f = open("/tmp/abcd.txt","r")
for line in f:
temp = line.split()
#print temp
Fsearch = temp[0]
Lsearch = temp[1]
Asearch = temp[2]
Gsearch = temp[3]
if Fname.lower() in Fsearch.lower():
print line
found = True
if Lname.lower() in Lsearch.lower():
print line
found = True
if Age in Asearch:
print line
found = True
if Gender in Gsearch:
print line
found = True
if not found:
print "No such Records"
'''
if Fname in temp or Lname in temp or Age in temp or Gender in temp:
print "Hello", line
found = True
if not found:
print "No matched records"
'''
get_search()