Добрый день!
Пишу дипломный проект и у меня стоит задача: в личном кабинете пользователь может удалить свой аккаунт.
Прочитал уже достаточно форумов и не нашел решения. Подключение к базе есть, данные заносятся, разные запросы пытался писать - не получилось. Код прилагаю:
Файл index.php:
<p> Привет, <?=$_COOKIE['user']?>! </p>
<form action="join_chat.php" method="post">
<button class="btn btn-success" type="submit"> Чтобы войти в чат нажмите здесь </button>
</form>
<br>
<form action="exit.php" method="post">
<button class="btn btn-warning" type="submit"> Чтобы выйти нажмите здесь </button>
</form>
<br>
<form action="delete_account.php" method="post">
<button class="btn btn-danger" type="submit"> Чтобы удалить аккаунт нажмите здесь </button>
</form>
Файл delete_account.php:
<?php
$id = filter_var(trim($_POST['id']),
FILTER_SANITIZE_STRING);
$login = filter_var(trim($_POST['login']),
FILTER_SANITIZE_STRING);
$name = filter_var(trim($_POST['name']),
FILTER_SANITIZE_STRING);
$pass = filter_var(trim($_POST['pass']),
FILTER_SANITIZE_STRING);
$root_id = filter_var(trim($_POST['root_id']),
FILTER_SANITIZE_STRING);
$root_name = filter_var(trim($_POST['root_name']),
FILTER_SANITIZE_STRING);
$mysql = new mysqli('localhost', 'root', 'root', 'diplom');
$mysql->query("DELETE FROM `username` WHERE `id` = '$id'");
$mysql->close();
header('Location: /');
?>