Graduate

Update roll book

...@@ -166,7 +166,7 @@ def verify(): ...@@ -166,7 +166,7 @@ def verify():
166 def tempAttendance(): 166 def tempAttendance():
167 attendance_db = pymysql.connect(read_default_file="./DB.cnf") 167 attendance_db = pymysql.connect(read_default_file="./DB.cnf")
168 cursor = attendance_db.cursor(pymysql.cursors.DictCursor) 168 cursor = attendance_db.cursor(pymysql.cursors.DictCursor)
169 - sql = "SELECT ls.student_id, s.student_name, sa.status FROM lecture_students AS ls LEFT JOIN student_attendance AS sa ON ls.student_id = sa.student_id LEFT JOIN student AS s ON ls.student_id = s.student_id;" 169 + sql = "SELECT ls.student_id as student_id, s.student_name as student_name, ifnull(sa.status, 'absent') as status FROM lecture_students AS ls LEFT JOIN student_attendance AS sa ON ls.student_id = sa.student_id LEFT JOIN student AS s ON ls.student_id = s.student_id;"
170 mycursor.execute(sql) 170 mycursor.execute(sql)
171 data = mycursor.fetchall() 171 data = mycursor.fetchall()
172 return render_template('attendance.html', output_data = data) 172 return render_template('attendance.html', output_data = data)
......
This diff is collapsed. Click to expand it.