Помогите сделать так, что при нажатии пользователем на div Удалить, удалялся тот пост, на котором пользователь нажал эту кнопку (то-есть если пост под id 80 в БД, то удалять только его). Сейчас мой код работает немного иначе. Я удаляю пост меняя переменную $idz на любой id поста.
Смысл заключается в том, что я не могу вывести определенный id поста (на котором пользователь нажал кнопку Удалить) в переменную $idz. Как это автоматизировать?
index.php
$posts_all = R::findAll('posts', 'ORDER BY -id');
foreach ($posts_all as $posts){
echo '
<div class="post-box-menu-cont">';
if( $_SESSION['logged_user']->id == $posts->user_id ){
echo '
<div id="post_delete" data-id="'.$posts->id.'">
Удалить пост
</div>';
}
else {
echo'
<div>
Подать жалобу
</div>';
}
}
post_delete.php (Страница обработки POST запроса)
$idz = 97;
$m = R::load('posts', $idz);
R::trash($m);
JS
$('#post_delete').on('click', function(e) {
e.preventDefault();
$.ajax({
url: '/post_delete',
data: 'data',
method: 'POST',
success: function(){
}
});
});
ПРИМЕЧАНИЕ - data-id я использовал когда я делал через GET (но через GET не надо!)