Всем привет!
Задача такая:
Мне нужно удалять и редактировать статью в базе данных путём нажатия кнопки.
Скажите, как лучше будет это исполнить?
Как я понимаю на данный момент, кнопке "удалить" и "редактировать" нужно передать id той статьи, в которой я нажал эту кнопку. Как это сделать??
Если коряво объяснил, простите)
Код класса base:
class base{
public function connect(){
return mysqli_connect('localhost', 'drops', '', 'teach');
}
public function get_data($query) {
$connect = $this->connect();
return mysqli_query($connect, $query);
}
public function print($var){
echo "<pre>" . print_r($var, 1) . "</pre>";
}
}
Вот сам код:
<?php
function post(){
$BD = new base();
$dat = $BD->get_data("SELECT * FROM song ORDER BY id");
$rows = mysqli_fetch_all($dat, MYSQLI_ASSOC);
return $rows;
}
$posts = post();
?>
<div class = 'bg'>
<div class = 'd-flex flex-wrap'>
<div class='album'>
<div class='container'>
<div class='row'>
<?php foreach($posts as $post): ?>
<div class='block'>
<p> id = <?php echo $post['id'] ?></p>
<div class='img'>
<?php echo $post['name'] ?>
</div>
<div class='content-body'>
<p class='content-text'><?php echo $post['text']; ?></p>
</div>
<div class='but'>
<a href='./edition.php' <?php $post['id'] ?> class='butt'>Редактировать</a>
<a href='./delete.php' <?php $post['id'] ?> class='butto'>Удалить</a>
</div>
</div>
<?php endforeach ?>
</div>
</div>
</div>
<?php //endfor ?>
</div>
</div>