Подскажите ошибку пожалуйста, не выполняется запрос при редактировании Php
Всем доброго дня. Может что заметит ошибку. Делаю редактирование статьи перехожу по ссылке редактирования дальше заполняю форму отправляю возвращает на главную но статья остается прежняя.
Вот код ссылки на форму
<main class="container">
<div class="row">
<div class="col-md-10">
<h3 class="pb-4 mb-4 font-italic border-bottom"></h3>
<?php include_once "./connect/connect.php";?>
<?php
if (isset($_GET['del'])){
$id = ($_GET['del']);
$query = $connect -> query("DELETE FROM `articles` WHERE `articles`.`id` = '$id' ");
}
?>
<?php $query = $connect -> query("SELECT * FROM `articles` ORDER BY `pubdate` DESC");?>
<?php
while ($res = mysqli_fetch_assoc($query)):
?>
<div class="blog-post">
<h2 class="blog-post-title"><?=$res['title'];?></h2>
<p class="lead my-3"><p><?=$res['intro'];?></p>
<p class="lead my-3"><p><?=mb_substr($res['text'], 0, 200, 'Utf-8') . '...'?></p>
<p class="lead mb-0"><a href="/article.php?id=<?=$res['id']?>" class="text-black font-weight-bold">Продолжить чтение...</a></p><br>
<?php if ($_COOKIE["log"] = $_COOKIE["log"]): ?>
<a href="?del=<?=$res['id'] ?>">Удалить</a>
<a href="update.php?id=<?=$res['id']?>">Редактировать</a>
<hr>
<?php endif;?>
<?php endwhile; ?>
</div>
Вот сама форма
<?php
error_reporting(E_ALL);
include_once "./parts/header.php";
include_once "./connect/connect.php";
$id = $_GET['id'];
$query = $connect ->query("SELECT * FROM articles WHERE id = '$id'");
$res = mysqli_fetch_assoc($query);
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Update</title>
</head>
<body>
<form class="mt-4" action="code/update.php" method="POST">
<input type="hidden" name="id" value="<?=$id['id']?>">
<input type="text" name="title" value="<?=$res['title']?>" placeholder="Измените заголовок" class="form-control mt-2">
<input type="text" name="intro" value="<?=$res['intro']?>" placeholder="Измените тему" class="form-control mt-2">
<textarea name="text" class="form-control mt-2" placeholder="Измените текст"><?=$res['text']?></textarea><br>
<button type="submit">Редактировать</button>
</form>
</body>
</html>
Вот обработчик формы
<?php
require_once "../connect/connect.php";
$id = $_POST['id'];
$title = $_POST['title'];
$intro = $_POST['intro'];
$text = $_POST['text'];
mysqli_query($connect,"UPDATE `articles` SET `title` = '$title', `intro` = '$intro', `text` = '$text' WHERE `articles`.`id` = '$id'");
header('Location: /');
Ошибок не выдает, но не могу понять что не так. Спасибо