В вашей HTML-форме необходимо, чтобы различные кнопки отправки передавали значение для $file
вместо использования скрытых полей.
Проблема в том, что все скрытых полей размещаются в файле delete.php при отправке формы. Кроме того, поскольку вы не использовали синтаксис переменной массива HTML, дружественный к PHP, PHP использует только последний из них, чтобы установить значение $_POST['file']
. Если вы наберете var_dump
из $_POST
в delete.php
, вы увидите, что представляет собой ввод POST.
Проще всего сделать с текущей разметкой, просто присвоить каждой кнопке отправки имя file
и передать $ file в качестве value
. то есть вы могли бы сделать:
<button name="file" value="example.txt" type="submit">Delete</button>
Кроме того, вы можете использовать переключатели или другую разметку.