#/usr/bin/env Python
#-*-coding:utf-8-*-
from io import open
import time
import datetime
from datetime import date
import os
import sys
reload(sys)
sys.setdefaultencoding("utf-8")
from Tkinter import *
import sqlite3
class kullanici():
def siparis(self,nick):
pencere4 = Tk()
pencere4.title("Sipariş Verme Paneliniz : %s" % nick)
kategoriler1 = Listbox(pencere4)
kategoriler1.grid(row=0,column=0)
connectdb=sqlite3.connect('muhasebe.db')
veritabani=connectdb.cursor()
kategori=veritabani.execute("SELECT * FROM katgerois")
for kat in kategori.fetchall():
kategoriler1.insert(END,"%s" % kat[1])
b = Button(pencere4,text=u"Seç",command=lambda:kategoriler2.insert(END,kategoriler1.get(ACTIVE)))
b.grid(row=1,column=0)
kategoriler2 = Listbox(pencere4)
kategoriler2.grid(row=0,column=1)
pencere4.mainloop()
def kullanicigiriskontrol(self,):
global kullaniciadi
global kullanicisifre
nick = kullaniciadi.get()
pssw = kullanicisifre.get()
connectdb=sqlite3.connect('muhasebe.db')
veritabani=connectdb.cursor()
oku=veritabani.execute("SELECT count(*) as 'giris' FROM users where nickname='"+nick+"' and pass='"+pssw+"'")
for i in oku.fetchall():
giris=i[0]
if(giris==1):
flitre = veritabani.execute("SELECT * FROM users WHERE nickname='"+nick+"'")
for row in flitre.fetchall():
nicknames = row[1]
bakiyes = row[3]
adress = row[4]
telnos = row[5]
pencere3 = Tk()
pencere3.title("Muhasebe Kullanıcı Paneline Hoşgeldiniz : %s" % nicknames)
l = Label(pencere3)
l.config(text=u"Hesabınızda Bulunan Bakiye : ")
l.grid(row=0,column=0)
lb = Label(pencere3)
lb.config(text=u"%s" % bakiyes)
lb.grid(row=0,column=1)
l = Label(pencere3)
l.config(text=u"Hesabınızda Kayıtlı Olunan Ev Adresiniz : ")
l.grid(row=1,column=0)
la = Label(pencere3)
la.config(text=u"%s" % adress)
la.grid(row=1,column=1)
l = Label(pencere3)
l.config(text=u"Hesabınızda Kayıtlı Olunun Tel Numaranız : ")
l.grid(row=2,column=0)
lt = Label(pencere3)
lt.config(text=u"%s" % telnos)
lt.grid(row=2,column=1)
b1 = Button(pencere3,text=u"Sipariş Ver",command=lambda:kullanici().siparis(nicknames))
b1.grid(row=3,column=1)
pencere3.mainloop()
else:
print("Giriş Başarısız")
def kullanicigiris(self,):
pencere1 = Tk()
pencere1.title("Muhasebe Kullanıcı Giriş Paneli")
l = Label(pencere1)
l.config(text=u"Kullanıcı Adınızı Giriniz : ")
l.grid(row=0,column=0)
global kullaniciadi
kullaniciadi = Entry(pencere1)
kullaniciadi.grid(row=0,column=1)
l = Label(pencere1)
l.config(text=u"Kullanıcı Şifrenizi Giriniz : ")
l.grid(row=1,column=0)
global kullanicisifre
kullanicisifre = Entry(pencere1,show="*")
kullanicisifre.grid(row=1,column=1)
b = Button(pencere1,text=u"Kullanıcı Girişi İşlemini Tamamla",command=lambda:kullanici().kullanicigiriskontrol())
b.grid(row=2,column=1)
pencere1.mainloop()
Selamlar Katgeori seçince o kategoriye ait ürünleri listelemek istiyorum nasıl yapabilirim bu arada sqlite3 veritabanı kullanmaktayım