Fix bugs
This commit is contained in:
+3
-10
@@ -59,18 +59,18 @@
|
|||||||
#task-edit-menu {
|
#task-edit-menu {
|
||||||
position: fixed;
|
position: fixed;
|
||||||
top: 0;
|
top: 0;
|
||||||
right: -400px; /* Cacher initialement en dehors de la vue */
|
right: -400px; /* Caché initialement */
|
||||||
width: 300px;
|
width: 300px;
|
||||||
height: 100%;
|
height: 100%;
|
||||||
background-color: #f4f4f4;
|
background-color: #f4f4f4;
|
||||||
box-shadow: -2px 0 5px rgba(0, 0, 0, 0.5);
|
box-shadow: -2px 0 5px rgba(0, 0, 0, 0.5);
|
||||||
padding: 20px;
|
padding: 20px;
|
||||||
transition: right 0.3s ease-in-out;
|
transition: right 0.3s ease-in-out;
|
||||||
z-index: 20; /* Un z-index élevé pour être au-dessus des autres éléments */
|
z-index: 20; /* Pour le mettre au-dessus des autres éléments */
|
||||||
}
|
}
|
||||||
|
|
||||||
#task-edit-menu.open {
|
#task-edit-menu.open {
|
||||||
right: 0; /* Affiche le menu lorsqu'il est actif */
|
right: 0; /* Ouvre le menu lorsque la classe "open" est ajoutée */
|
||||||
}
|
}
|
||||||
|
|
||||||
#close-edit-menu {
|
#close-edit-menu {
|
||||||
@@ -214,13 +214,6 @@
|
|||||||
document.getElementById('task-edit-menu').classList.remove('open');
|
document.getElementById('task-edit-menu').classList.remove('open');
|
||||||
});
|
});
|
||||||
|
|
||||||
// Optionnel : Fermer le menu si l'utilisateur clique en dehors (mais pas sur les éléments du formulaire)
|
|
||||||
window.addEventListener("click", function(event) {
|
|
||||||
const menu = document.getElementById('task-edit-menu');
|
|
||||||
if (event.target !== menu && !menu.contains(event.target)) {
|
|
||||||
menu.classList.remove('open');
|
|
||||||
}
|
|
||||||
});
|
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -0,0 +1,19 @@
|
|||||||
|
<?php
|
||||||
|
include 'todo_db.php';
|
||||||
|
|
||||||
|
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
|
||||||
|
$task_id = intval($_POST['task_id']); // Assurez-vous que c'est un entier
|
||||||
|
$completed = intval($_POST['completed']); // 0 ou 1 seulement
|
||||||
|
|
||||||
|
// Mise à jour de l'état de la tâche
|
||||||
|
$sql = "UPDATE tasks SET completed = $completed WHERE id = $task_id";
|
||||||
|
|
||||||
|
if ($conn->query($sql) === TRUE) {
|
||||||
|
echo "Task updated successfully";
|
||||||
|
} else {
|
||||||
|
echo "Error updating task: " . $conn->error;
|
||||||
|
}
|
||||||
|
|
||||||
|
$conn->close();
|
||||||
|
}
|
||||||
|
?>
|
||||||
@@ -2,18 +2,18 @@
|
|||||||
include 'todo_db.php';
|
include 'todo_db.php';
|
||||||
|
|
||||||
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
|
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
|
||||||
$task_id = $_POST['task_id'];
|
$task_id = intval($_POST['task_id']);
|
||||||
$task_name = $_POST['task_name'];
|
$task_name = $_POST['task_name'];
|
||||||
$description = $_POST['description'];
|
$description = $_POST['description'];
|
||||||
$tags = $_POST['tags'];
|
$tags = $_POST['tags'];
|
||||||
|
|
||||||
// Mise à jour de la tâche
|
// Mise à jour de la tâche dans la base de données
|
||||||
$sql = "UPDATE tasks SET task_name = '$task_name', description = '$description', tags = '$tags' WHERE id = $task_id";
|
$sql = "UPDATE tasks SET task_name = '$task_name', description = '$description', tags = '$tags' WHERE id = $task_id";
|
||||||
|
|
||||||
if ($conn->query($sql) === TRUE) {
|
if ($conn->query($sql) === TRUE) {
|
||||||
echo "Tâche mise à jour avec succès";
|
echo "Tâche mise à jour avec succès.";
|
||||||
} else {
|
} else {
|
||||||
echo "Erreur: " . $conn->error;
|
echo "Erreur lors de la mise à jour de la tâche: " . $conn->error;
|
||||||
}
|
}
|
||||||
|
|
||||||
$conn->close();
|
$conn->close();
|
||||||
|
|||||||
Reference in New Issue
Block a user