From 7957caad516099aaa6564ec63994df96267397ee Mon Sep 17 00:00:00 2001 From: WhyKorp <117651228+whykorp@users.noreply.github.com> Date: Mon, 11 Mar 2024 06:56:08 +0100 Subject: [PATCH] Todo prototype 2 (mysql) --- ruty/add_task.php | 25 +++++++++++++++++ ruty/todo.php | 67 +++++++++++++++++++++++++++++--------------- ruty/update_task.php | 26 +++++++++++++++++ 3 files changed, 96 insertions(+), 22 deletions(-) create mode 100644 ruty/add_task.php create mode 100644 ruty/update_task.php diff --git a/ruty/add_task.php b/ruty/add_task.php new file mode 100644 index 0000000..a31c878 --- /dev/null +++ b/ruty/add_task.php @@ -0,0 +1,25 @@ +connect_error) { + die("Erreur de connexion à la base de données : " . $conn->connect_error); + } + + // Préparer et exécuter la requête SQL pour ajouter la tâche + $sql = "INSERT INTO tasks (task_name) VALUES ('$taskName')"; + if ($conn->query($sql) === TRUE) { + echo "Tâche ajoutée avec succès."; + } else { + echo "Erreur lors de l'ajout de la tâche : " . $conn->error; + } + + $conn->close(); +} +?> diff --git a/ruty/todo.php b/ruty/todo.php index 2f68699..8756ff0 100644 --- a/ruty/todo.php +++ b/ruty/todo.php @@ -1,5 +1,31 @@
+ connect_error) { + die("Erreur de connexion à la base de données : " . $conn->connect_error); + } + + // Sélectionner les tâches depuis la base de données + $sql = "SELECT id, task_name, completed FROM tasks"; + $result = $conn->query($sql); + + if ($result->num_rows > 0) { + while($row = $result->fetch_assoc()) { + $taskId = $row["id"]; + $taskName = $row["task_name"]; + $completed = $row["completed"] ? "checked" : ""; + + echo "