NISHI
NISHI
import mysql.connector
# Connect to MySQL
conn = mysql.connector.connect(
host="localhost",
cursor = conn.cursor()
conn.commit()
today = date.today()
query = "INSERT INTO attendance (student_id, date, status) VALUES (%s, %s, %s)"
conn.commit()
print("Attendance marked.")
# Function to view attendance
def view_attendance():
query = """
FROM students s
"""
cursor.execute(query)
records = cursor.fetchall()
print(f"ID: {row[0]}, Name: {row[1]}, Course: {row[2]}, Date: {row[3]}, Status: {row[4]}")
query = """
SELECT COUNT(*)
FROM attendance
"""
present_days = cursor.fetchone()[0]
SELECT COUNT(*)
FROM attendance
"""
total_days = cursor.fetchone()[0]
# Main menu
while True:
print("5. Exit")
if choice == '1':
add_student(name, course)
elif choice == '2':
mark_attendance(student_id, status)
view_attendance()
print("Exiting...")
break
else:
# Close connection
cursor.close()
conn.close()
OUTPUT: