You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
32 lines
868 B
32 lines
868 B
<?php
|
|
require_once "db.php";
|
|
|
|
$action = $_GET["action"] ?? "";
|
|
$id = $_GET["id"] ?? 0;
|
|
|
|
// & = AltGR + C
|
|
if($action =="add" && !empty($_POST["task"])) {
|
|
//přidání nového úkolu
|
|
$taskText= trim($_POST["task"]);
|
|
$pripravaDatNaOdeslani = $db->prepare("INSERT INTO
|
|
tasks (task_text) VALUES (:task_text)");
|
|
$pripravaDatNaOdeslani->execute(["task_text"=>$taskText]);
|
|
}
|
|
if($action =="complete" && $id > 0) {
|
|
//Aktualizovani úkolu na splněný
|
|
$pripravaDatNaOdeslani = $db->prepare("UPDATE tasks
|
|
SET is_completed = 1 WHERE id = :id");
|
|
$pripravaDatNaOdeslani->execute(["id"=>$id]);
|
|
}
|
|
|
|
if($action =="delete" && $id > 0) {
|
|
//odebraní úkolu na uspěšný
|
|
$pripravaDatNaOdeslani = $db->prepare("DELETE FROM tasks
|
|
WHERE id = :id");
|
|
$pripravaDatNaOdeslani->execute(["id"=>$id]);
|
|
}
|
|
|
|
|
|
header("Location: index.php");
|
|
exit;
|
|
?>
|