Я строю супер простую программу с возможностями типа CRUD. Вместо того, чтобы хранить данные в базе данных, они хранятся в $ _SESSION. Пользователи вводят число, и оно сохраняется в $ _SESSION. Каждый номер, сохраненный в $ _SESSION, отображается на экране. Рядом с каждым отображаемым числом я хочу, чтобы там была ссылка или кнопка какого-то рода, которая будет удалять конкретное число из $ _SESSION при нажатии.
Прямо сейчас у меня есть функция удаления, которая позволяет пользователю вводитьномер, и он удалит его из $ _SESSION. Однако у меня возникают проблемы при преобразовании этой функции в функционал ссылки / кнопки некоторых видов, который появляется рядом с каждым сохраненным номером и который удаляет это конкретное число из $ _SESSION при нажатии.
// this is my current delete function described above
function delete_article () {
if (isset($_POST['delete']) && is_numeric($_POST['delete'])) {
foreach($_SESSION['articles'] as $k => $v) {
if($v == $_POST['delete'])
//var_dump($_SESSION['articles']);
unset($_SESSION['articles'][$k]);
}
}
}
//to display the results on the screen, I use a function that
//includes the following
foreach($_SESSION['articles'] as $item){
echo $item . '<br>';
}
Нетсообщения об ошибках, просто я не могу заставить функционал работать. Спасибо.