diff --git a/app/app.py b/app/app.py index d0fccb2..b3b3473 100644 --- a/app/app.py +++ b/app/app.py @@ -1,4 +1,4 @@ -from flask import Flask +from flask import Flask, request import sqlite3 app = Flask(__name__) @@ -12,10 +12,23 @@ def get_db(): def start(): return '

Verlies

Abenteuer starten' -@app.route("/raum/") +@app.route("/raum/", methods=["GET", "POST"]) def raum(id): db = get_db() - r = db.execute("SELECT name, beschreibung FROM raeume WHERE id=?", (id,)).fetchone() + r = db.execute("SELECT * FROM raeume WHERE id=?", (id,)).fetchone() + + if r["raetsel_frage"]: # Rätselraum? + if request.method == "POST": + if request.form["antwort"].strip() == r["raetsel_antwort"]: + db.close() + return "

Befreit!

" + db.close() + return 'Leider falsch. nochmal' + db.close() + return "

" + r["name"] + "

" + r["beschreibung"] + "

" \ + + '
' + r["raetsel_frage"] \ + + '
' + ausgaenge = db.execute( "SELECT richtung, nach_raum FROM ausgaenge WHERE von_raum=?", (id,) ).fetchall()