#!/usr/bin/python
import MySQLdb
import os
import Cookie
import time
print "Content-type: text/html\n"
# connect
db = MySQLdb.connect(host = "localhost", user = "dfgfdgfdgdfgdfg", passwd = "fdgdfgfd", db = "afgfdgdfgfdgdfg")
# create a database cursor
cursor = db.cursor(MySQLdb.cursors.DictCursor)
#execute SQL select statement
cursor.execute("SELECT * FROM on_call")
numrows = int(cursor.rowcount)
Results = cursor.fetchall()
#getting all users name
cursor.execute("SELECT UserName, ID FROM User")
numrows = int(cursor.rowcount)
Result = cursor.fetchall()
row = cursor.rowcount
i = 0
print "<form action=\"update_contact_schedule.py\" method=\"post\">"
for subelement in Results[0].keys():
i = 0
if subelement == "Monday":
print "Monday:"
#print whos currently on call for the day
cursor.execute("SELECT UserName FROM User WHERE ID =" + Results[0][subelement])
User = cursor.fetchall()
print "<select name=\"Monday\">"
print "<option value=\""+Results[0][subelement]+"\">"+User[0]["UserName"]+"</option>"
while i < row:
if Result[i]["UserName"] == User[0]["UserName"]:
i = i + 1
else:
print "<option value=\""
print Result[i]["ID"]
print "\">"
print Result[i]["UserName"]
print "</option>"
i = i + 1
print "</select>"
print "<br />"
elif subelement == "Tuesday":
print "Tuesday:"
#print whos currently on call for the day
cursor.execute("SELECT UserName FROM User WHERE ID =" + Results[0][subelement])
User = cursor.fetchall()
print "<select name=\"Tuesday\">"
print "<option value=\""+Results[0][subelement]+"\">"+User[0]["UserName"]+"</option>"
while i < row:
if Result[i]["UserName"] == User[0]["UserName"]:
i = i + 1
else:
print "<option value=\""
print Result[i]["ID"]
print "\">"
print Result[i]["UserName"]
print "</option>"
print "<br />"
i = i + 1
print "</select>"
print "<br />"
elif subelement == "Wednesday":
print "Wednesday:"
#print whos currently on call for the day
cursor.execute("SELECT UserName FROM User WHERE ID =" + Results[0][subelement])
User = cursor.fetchall()
print "<select name=\"Wednesday\">"
print "<option value=\""+Results[0][subelement]+"\">"+User[0]["UserName"]+"</option>"
while i < row:
if Result[i]["UserName"] == User[0]["UserName"]:
i = i + 1
else:
print "<option value=\""
print Result[i]["ID"]
print "\">"
print Result[i]["UserName"]
print "</option>"
print "<br />"
i = i + 1
print "</select>"
print "<br />"
elif subelement == "Thursday":
print "Tursday:"
#print whos currently on call for the day
cursor.execute("SELECT UserName FROM User WHERE ID =" + Results[0][subelement])
User = cursor.fetchall()
print "<select name=\"Thursday\">"
print "<option value=\""+Results[0][subelement]+"\">"+User[0]["UserName"]+"</option>"
while i < row:
if Result[i]["UserName"] == User[0]["UserName"]:
i = i + 1
else:
print "<option value=\""
print Result[i]["ID"]
print "\">"
print Result[i]["UserName"]
print "</option>"
print "<br />"
i = i + 1
print "</select>"
print "<br />"
elif subelement == "Friday":
print "Friday:"
#print whos currently on call for the day
cursor.execute("SELECT UserName FROM User WHERE ID =" + Results[0][subelement])
User = cursor.fetchall()
print "<select name=\"Friday\">"
print "<option value=\""+Results[0][subelement]+"\">"+User[0]["UserName"]+"</option>"
while i < row:
if Result[i]["UserName"] == User[0]["UserName"]:
i = i + 1
else:
print "<option value=\""
print Result[i]["ID"]
print "\">"
print Result[i]["UserName"]
print "</option>"
print "<br />"
i = i + 1
print "</select>"
print "<br />"
elif subelement == "Saturday":
print "Saturday:"
#print whos currently on call for the day
cursor.execute("SELECT UserName FROM User WHERE ID =" + Results[0][subelement])
User = cursor.fetchall()
print "<select name=\"Saturday\">"
print "<option value=\""+Results[0][subelement]+"\">"+User[0]["UserName"]+"</option>"
while i < row:
if Result[i]["UserName"] == User[0]["UserName"]:
i = i + 1
else:
print "<option value=\""
print Result[i]["ID"]
print "\">"
print Result[i]["UserName"]
print "</option>"
print "<br />"
i = i + 1
print "</select>"
print "<br />"
elif subelement == "Sunday":
print "Sunday:"
#print whos currently on call for the day
cursor.execute("SELECT UserName FROM User WHERE ID =" + Results[0][subelement])
User = cursor.fetchall()
print "<select name=\"Sunday\">"
print "<option value=\""+Results[0][subelement]+"\">"+User[0]["UserName"]+"</option>"
while i < row:
if Result[i]["UserName"] == User[0]["UserName"]:
i = i + 1
else:
print "<option value=\""
print Result[i]["ID"]
print "\">"
print Result[i]["UserName"]
print "</option>"
print "<br />"
i = i + 1
print "</select>"
print "<br />"
print "<br />"
print "<br />"
print "<input type=\"submit\" value=\"Submit\">"
print "</form>"