Как реализовать удаление записи при нажатии на кнопку?

268
02 января 2022, 22:40

Есть цикл в которым выводятся посты:

<div class="textpost" id="textpost">
    <?php foreach($posts as $post) : ?>
        <div class="post" ><b><?php echo $post['title'] ?></b></div>
        <div class="post" ><i><?php echo $post['description'] ?></i></div>
        <div class="post" ><?php echo $post['texting'] ?></div><br>
        <input type="submit" value="del">
    <?php endforeach; ?>    
</div>

И метод который удаляет записи из формы:

public function delete($id) {
    $dbh = Db::getConnect();
    $sth = $dbh->prepare("DELETE FROM posts WHERE id = '$id'");
    $sth->execute();
}

Подскажите как можно реализовать такую вещь, что бы при нажатии на кнопку срабатывала функция delete

Answer 1
input type="submit" name="delete[тут пишите значение сколько хотите удалить]" value="Удалить" стрелочки вначале и в конце не забудьте < >

И в контроллере ловите:

$id = key($_POST['delete']);

Если не ошибаюсь, то должно быть так

READ ALSO
Не удается скачать картинку товара через API МойСклад

Не удается скачать картинку товара через API МойСклад

Получаем список товаров https://onlinemoysklad

158
Ограничить файловые операции PHP в cPanel

Ограничить файловые операции PHP в cPanel

Необходимо ограничить папку, в которой может производить операции PHP код (в данном случае у одного сервера несколько владельцев)

169
Как в react определить массив в конструкторе одного класса, а обратиться к нему в другом классе?

Как в react определить массив в конструкторе одного класса, а обратиться к нему в другом классе?

Я хочу опредеить массив в 1 классе, а перебрать его методом map и вывести в другом классе1 класс

97
Получить все URL страницы сайта (500+)

Получить все URL страницы сайта (500+)

Доброе время суток господаПодскажите как можно реализовать (желательно php, или js) или может уже реализована задача: получить в файл все URL страницы...

144