From 6a0f2fab43aaf7b5006d9f8b66be03dcbef75999 Mon Sep 17 00:00:00 2001 From: lena_smd02 Date: Wed, 15 Jul 2026 15:00:45 +0200 Subject: [PATCH] Spielstand speichern --- app/app.py | 24 +++++++++++++++++++++--- 1 file changed, 21 insertions(+), 3 deletions(-) diff --git a/app/app.py b/app/app.py index 226a1a2..113eaa9 100644 --- a/app/app.py +++ b/app/app.py @@ -24,13 +24,31 @@ def start(): db.close() return redirect("/app/raum/1") - return '

Verlies

' \ - + '
Dein Name: ' \ - + '
' + html = '

Verlies

' + if "spieler" in session: + db = get_db() + s = db.execute( + "SELECT raum_id FROM spielstand WHERE spieler=?", + (session["spieler"],) + ).fetchone() + db.close() + if s: + html = html + '

Willkommen zurück, ' + session["spieler"] + '!

' \ + + 'Weiterspielen
' + return html + '
Dein Name: ' \ + + '
' @app.route("/raum/", methods=["GET", "POST"]) def raum(id): db = get_db() + + if "spieler" in session: # angemeldet? + db.execute( + "UPDATE spielstand SET raum_id=? WHERE spieler=?", + (id, session["spieler"]) + ) + db.commit() + r = db.execute("SELECT * FROM raeume WHERE id=?", (id,)).fetchone() if r["raetsel_frage"]: # Rätselraum?