Todo prototype 2 (mysql)

This commit is contained in:
WhyKorp
2024-03-11 06:56:08 +01:00
committed by GitHub
parent 2db1ff4b7a
commit 7957caad51
3 changed files with 96 additions and 22 deletions
+26
View File
@@ -0,0 +1,26 @@
<?php
// Vérifier si les paramètres sont passés dans l'URL
if (isset($_GET["id"]) && isset($_GET["completed"])) {
// Récupérer l'ID de la tâche et l'état complété depuis l'URL
$taskId = $_GET["id"];
$completed = $_GET["completed"];
// Connexion à la base de données
$conn = mysqli_connect("localhost", "votre_nom_utilisateur", "votre_mot_de_passe", "votre_base_de_données");
// Vérifier la connexion
if ($conn->connect_error) {
die("Erreur de connexion à la base de données : " . $conn->connect_error);
}
// Préparer et exécuter la requête SQL pour mettre à jour l'état de la tâche
$sql = "UPDATE tasks SET completed = '$completed' WHERE id = '$taskId'";
if ($conn->query($sql) === TRUE) {
echo "État de la tâche mis à jour avec succès.";
} else {
echo "Erreur lors de la mise à jour de l'état de la tâche : " . $conn->error;
}
$conn->close();
}
?>