Я не уверен, что происходит не так, но после выполнения оператора вставки он просто создает новую строку в таблице, но все ячейки пусты, даже если я ввел и получил данные из окна tkinter
def CustRegisterGUI():
global FirstNameReg, SurnameReg, PasswordReg, AddressReg, GenderReg
RegWindow = Tk()
RegWindow.geometry('300x450')
RegWindow.title('Register')
FirstNameReg = StringVar()
SurnameReg = StringVar()
PasswordReg = StringVar()
AddressReg = StringVar()
GenderReg = StringVar()
Label(RegWindow, text='Enter details into the boxes', bg='#95A5A6', width=55, height=3, font=('Calibri 10 bold')).pack()
Label(RegWindow, text='').pack()
Label(RegWindow, text='First Name *', font=('Calibri', 10)).pack()
FirstNameField = Entry(RegWindow, textvariable=FirstNameReg)
FirstNameField.pack()
Label(RegWindow, text='').pack()
Label(RegWindow, text='Surname *', font=('Calibri', 10)).pack()
SurnameField = Entry(RegWindow, textvariable=SurnameReg)
SurnameField.pack()
Label(RegWindow, text='').pack()
Label(RegWindow, text='Password *', font=('Calibri', 10)).pack()
PasswordField = Entry(RegWindow, show='*', textvariable=PasswordReg)
PasswordField.pack()
Label(RegWindow, text='').pack()
Label(RegWindow, text='Address *', font=('Calibri', 10)).pack()
AddressField = Entry(RegWindow, textvariable=AddressReg)
AddressField.pack(pady=0)
Label(RegWindow, text='').pack()
GenderRegMale = Radiobutton(RegWindow, text='Male', font=('Calibri', 10), variable=GenderReg, value='Male')
GenderRegMale.pack()
GenderRegFemale = Radiobutton(RegWindow, text='Female', font=('Calibri', 10), variable=GenderReg, value='Female')
GenderRegFemale.pack()
Label(RegWindow, text='').pack()
Button(RegWindow, text='Register', command=CustRegister).pack()
window.destroy()
def CustRegister():
FirstNameGetREG = FirstNameReg.get()
SurnameGetREG = SurnameReg.get()
PasswordGetREG = PasswordReg.get()
AddressGetREG = AddressReg.get()
GenderGetREG = GenderReg.get()
c.execute('''INSERT INTO Customers(First_Name, Surname, Password, Address, Gender)
VALUES(?,?,?,?,?)''', (FirstNameGetREG, SurnameGetREG, PasswordGetREG, AddressGetREG, GenderGetREG))
db.commit()