Пустые записи заполнены в таблице MySQL - Python> Tkinter - PullRequest
0 голосов
/ 10 октября 2019

Пустые записи заполнены в таблицах MySQL (Python + Tkinter)

Возникла проблема с вводом данных в MySQL. Во время входа это не принимает никакого значения от меня или пользователя. И еще одна вещь, которую я хочу добавить несколько страниц. Но как я могу сделать кнопку, чтобы отправить значение и перейти на страницу 2. Пожалуйста, если кто-то знает, пожалуйста, мне. Спасибо

Вот он стол, который совершенно пуст.

from tkinter import * 
import mysql.connector
from PIL import Image,ImageTk

m=Tk()
button_bg='#FF9200'
button_fg='#fff'
active_button_fg='#FF9200'
active_button_bg='#fff'


def tkinter_setup():
    m.geometry('1024x720')




def database_connectivity():

    FullName=StringVar()
    CollegeName=StringVar()
    Email = StringVar()
    Password=IntVar()
    CGPA= IntVar()

    fullName=FullName.get()
    collegeName=CollegeName.get()
    email=Email.get()
    password=Password.get()
    cgpa=CGPA.get()


    mydb = mysql.connector.connect(host="localhost", user="root", passwd="ashu12",database='mySchool')
    cursor=mydb.cursor()
    cursor.execute('CREATE TABLE IF NOT EXISTS Student (FullName TEXT,CollegeName TEXT,Email TEXT,Password INT,CGPA INT)')
    cursor.execute('INSERT INTO Student (FullName,CollegeName,Email,Password,CGPA) VALUES(%s,%s,%s,%s,%s)',(fullName,collegeName,email,password,cgpa))
    mydb.commit()

def page2():
    entry7 = Entry(m,width=70)
    entry7.place(x=0,y=30)
    entry7.insert(0,'Full Name')
    m.mainloop()



def page1():

    Image_open=Image.open("1.png")
    image=ImageTk.PhotoImage(Image_open)
    logo=Label(m,image=image)
    logo.place(x=0,y=0,bordermode="outside")

    entry1 = Entry(m,textvar='FullName',font="Ubuntu")
    entry1.place(height=45,width=397,x=145,y=154)

    entry1 = Entry(m,width=42,textvar='Collegename',font="Ubuntu")
    entry1.place(height=45,width=397,x=145,y=210)

    entry1 = Entry(m,width=42,textvar='Email',font="Ubuntu")
    entry1.place(height=45,width=397,x=145,y=266)

    entry1 = Entry(m,width=42,textvar='Password',font="Ubuntu")
    entry1.place(height=45,width=397,x=145,y=322)    

    entry1 = Entry(m,width=42,textvar='CGPA',font="Ubuntu")
    entry1.place(height=45,width=397,x=145,y=377)


    button = Button(m,text='Registration' , bg=button_bg,foreground=button_fg,activebackground=active_button_bg,activeforeground=active_button_fg,command=page2 )
    button.place(height=47, width=399 ,x=144,y=476)
    m.mainloop()





tkinter_setup()
database_connectivity()
page1()
page2()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...