diff --git a/app.py b/app.py
index 6a38db4..1834774 100644
--- a/app.py
+++ b/app.py
@@ -54,7 +54,7 @@ def web_ui():
html = "
"
for ciscomerda in compiti:
html += ""
- html += f"| {ciscomerda["descrizione"]} | Elimina"
+ html += f" | {ciscomerda["descrizione"]} | Elimina"
html += " |
"
html += "
"
@@ -76,4 +76,16 @@ def form_add():
id_counter += 1
return redirect("/ui")
+@app.route("/form_delete")
+def form_delete():
+ if not request.args.get("id"):
+ return "Errore: id mancante", 400
+ else:
+ id = int(request.args.get("id"))
+ for ciscomerda in compiti:
+ if ciscomerda["id"] == id:
+ compiti.remove(ciscomerda)
+ return redirect("/ui")
+ return "Errore: compito non trovato", 404
+
app.run("0.0.0.0")