NodeJS repozitar pro 4.J pro rok 2025/2026
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
903 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]);
echo "aktualizace";
}
if($action =="delete" && $id > 0) {
//odebraní úkolu na uspěšný
$pripravaDatNaOdeslani = $db->prepare("DELETE FROM tasks WHERE id = :id");
$pripravaDatNaOdeslani->execute(["id"=>$id]);
echo "vymazano";
}
header("Location: index.php");
exit;
?>