You are on page 1of 2

Python 3.10.11 (tags/v3.10.11:7d4cc5a, Apr 5 2023, 00:38:17) [MSC v.

1929 64 bit
(AMD64)] on win32
Type "help", "copyright", "credits" or "license()" for more information.
from tkinter import *
import mysql.connector
import tkinter as tk
con=mysql.connector.connect(host='localhost',user='root',passwd='',
database='pythondb')
top=Tk()
sidvar=tk.StringVar()
snvar=tk.StringVar()
advar=tk.StringVar()
phvar=tk.StringVar()
genvar=tk.StringVar()
agvar=tk.StringVar()

def submit():
sid=sidvar.get()
sn=snvar.get()
ad=advar.get()
ph=phvar.get()
gen=genvar.get()
ag=agvar.get()

print("studentid",sid)
print("studentname",sn)
print("address",ad)
print("phoneno",ph)
print("gender",gen)
print("age",ag)

cur=con.cursor()
sql='INSERT INTO silkeysimran(studentid, studentname, address, phoneno, gender,
age) VALUES(%s,%s,%s,%s,%s,%s)'
val=(sid,sn,ad,ph,gen,ag)
try:
cur.execute(sql,val)
con.commit()
except:
con.rollback()

top.geometry("2000x2000")
c=Canvas(top,bg="cornflowerblue",height="700",width="750")
c.pack()
top.title("Student registration system")

l1=tk.Label(text="Student Registration System",font=('Cooper Black',30,'bold'))


l1.place(x=375,y=30)
...
... sidl=tk.Label(text="Student Id",font=('algerian',18))
... sidl.place(x=500,y=150)
... t2=tk.Entry(top,textvariable=sidvar)
... t2.place(x=700,y=150)
...
... snl=tk.Label(text="Student Name",font=('algerian',18))
... snl.place(x=500,y=200)
... t3=tk.Entry(top,textvariable=snvar)
... t3.place(x=700,y=200)
...
... adl=tk.Label(text="Address",font=('algerian',18))
... adl.place(x=500,y=250)
... t4=tk.Entry(top,textvariable=advar)
... t4.place(x=700,y=250)
...
... phl=tk.Label(text="Phone no",font=('algerian',18))
... phl.place(x=500,y=300)
... t5=tk.Entry(top,textvariable=phvar)
... t5.place(x=700,y=300)
...
... genl=tk.Label(text="Gender",font=('algerian',18))
... genl.place(x=500,y=350)
... t6=tk.Entry(top,textvariable=genvar)
... t6.place(x=700,y=350)
...
... agl=tk.Label(text="Age",font=('algerian',18))
... agl.place(x=500,y=400)
... t7=tk.Entry(top,textvariable=agvar)
... t7.place(x=700,y=400)
...
... btn=tk.Button(text="Save
Record",fg="blue",activeforeground='green',height="2",width="10",command=submit)
... btn.place(x=680,y=550)
... top.mainloop()
... con.close()
KeyboardInterrupt

You might also like