Есть форма:
<form action="php/post_delete.php" method="post">
<input type = "text" name="' .$result['id']. '" hidden />
<input type="submit" value="Удалить"><br>
</form>';
Если на странице с формой вывести echo $result['id']; то выводит всё правильно, осталось только POST'ом её отправить в php/post_delete.php и как бы дело сделано. Но где-то я косячу, и не могу понять где. Принимающая сторона:
<?php
//тут подключение к БД
?>
<?php
$id = $_POST[$result['id']];
$query = database::query("DELETE FROM 'punk' WHERE id =" $id "");
?>
Ошибка всегда одна и та же. "Неизвестная переменная $id"
Я пробовал:
$id = $_POST['id'];
$id = $_POST[name];
$id = $result['id'];
И ничего не выходит. Ткните пожалуйста носом, в чём я тут туплю.