def uzytkownicy(): conn = connection() uzytkownicy = get_users(conn) u = "<ul>" for user in uzytkownicy: u += f"""<li>{user[0]} {user[1]} <a href="/delete_user/{user[0]}">usun</a></li>""" u += "</ul>" conn.close() return html + u
def delete_user(id): if request.method == "GET": form = """<form method='POST'> <input type='submit' name='answer' value='tak'> <input type='submit' name='answer' value='nie'> </form> """ return f"Czy jeste pewien, że chcesz usunąć użytkownika od id={id}" + form elif request.method == 'POST': answer = request.form.get('answer', 'nie') if answer == 'tak': conn = connection() del_user(id, conn) conn.close() return html + "użytkownik usunięty" return html + "rezygnacja z usunięcia"
def add_user(): if request.method == 'GET': FORM = """ <form method='POST'> <p> username: <input type='text' name='username'></p> <p> <input type='submit'></p> </form> """ return html + FORM elif request.method == 'POST': username = request.form.get('username') if username == '': return html + "ej no kaman napisz cos" conn = connection() add_user_to_db(username, conn) conn.close() return html + "udało sie dodać nowego użytkownika"
from poloczenie import connection c = connection() cursor = c.cursor() query = """SELECT * FROM "user";""" cursor.execute(query) result = cursor.fetchall() print(result) for item in cursor: print(item) c.close()
from poloczenie import connection from db_query import get_users, add_user INTERFACE = """ 1 - wypisz uzytkowników 2 - dodaj użytkownika 3 - wyjdz z programu """ conn = connection() while True: opcja = input(INTERFACE) if opcja == "1": result = get_users(conn) for item in result: print(item) elif opcja == '2': username = input("podaj nazwe użytkownika\n") add_user(username, conn) elif opcja == '3': print("do widzenia") break else: print("nie znam tej komendy") conn.close()