Muhammad al-xorazmiy nomidagi toshkent axborat texnologiyalari univesiteti
Download 0.57 Mb.
|
Ishni bajarish tartibi:
Ma’lumotlar bazasini forma bilan bog‘lash va forma orqali ma’lumotlar bazasiga ma’lumotlar kiritish, o’chirish va o’zgartirish ishlarini bajarish uchun quyidagi ketma-ketliklar asosida unga yondashamiz : from mysql import connector mydb = connector.connect( user='root', password='p@ssw0rd', host='localhost', database='futbol' ) cur = mydb.cursor() def kirish(): arr = [] cur.execute(" select * from users;") db = cur.fetchall() for i in db: i = list(i) arr.append([i[0], i[1]]) for i in range(len(db)): db[i] = list(db[i]) print(''' 1->Dasturga kirish 2->Dasturdan chiqish ''') buyruq = int(input("Buyruqni kiriting: ")) match buyruq: case 1: print('Kirish:') password = input('Password:') login = input("Login:") if [login, password] in arr: print(f""" Wellcome {db[arr.index([login, password])][2]} Siz dasturga muvaffaqiyatli kirdingiz! """) else: print('''Siz ro\'yhatda o\'tmagansiz. Kirish uchun avval ro\'yhatdan o\'ting Ro'yhatdan o'tish''') name = input('Name:') password = input('Password:') login = input("Login:") cur.execute(f"insert into users values('{login}','{password}','{name}');") mydb.commit() print("Siz royhatdan muvoffaquyatli o'tdingiz.") case 2: print("Siz dasturdan chiqdingiz!") case other: print("Siz noto'g'ri buyruq tanladingiz.") kirish()
1-rasm.Dastur qaysi buyruqni bajarishini so’raydi. Siz dan parol va loginni kiritishni so’raydi. 2-rasm.Parol va loginni kiritish. Dastur automartik tarzda siz ro’yhatda bormisiz yoki yoqmi shuni tekshiradi. Agar siz ro’yhatda yo’q bo’lsangiz ,sizga ro’yhatdan o’tishni taklif etadi. 3-rasm. Ro’yhatdan o’tish. Ro’yhatdan o’tkaningizdan so’ng dastur sizdan yana qaysi buyruqni bajarishni so’raydi. 4-rasm.Dastur qayta buyruq so’raydi. Siz bu gal ro’yhatdan o’tgan parol va loginingizni kiritasiz. 5-rasm.Dastur sizga kirishga ruxsat beradi. Bundan so’ng dastur sizga o’z menusini ko’rsatadi. Dasturda ro’yhatdan o’tgan odam rosdan ham databasega qo’shilayotganini tekshirib beramiz. Download 0.57 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling