В данном видео мы выведем на экран HTML таблицу из записей базы данных, а затем для каждой записи сделаем ссылку на удаление, работающую с помощью GET запроса.
Исходники кода
table {
width: 300px;
}
td {
border: 1px solid black;
text-align: center;
}
<?php
error_reporting(E_ALL);
ini_set('display_errors', 'on');
$host = 'localhost';
$user = 'root';
$password = 'root';
$db_name = 'test';
$link = mysqli_connect($host, $user, $password, $db_name);
mysqli_query($link, "SET NAMES 'utf8'");
if (isset($_GET['del'])) {
$id = $_GET['del'];
$query = "DELETE FROM user WHERE id=$id";
mysqli_query($link, $query) or die( mysqli_error($link) );
}
$query = "SELECT * FROM user";
$result = mysqli_query($link, $query) or die( mysqli_error($link) );
for ($data = []; $row = mysqli_fetch_assoc($result); $data[] = $row);
?>
<table>
<?php foreach ($data as $user) { ?>
<tr>
<td><?= $user['id'] ?></td>
<td><?= $user['name'] ?></td>
<td><a href="?del=<?= $user['id'] ?>">delete</a></td>
</tr>
<?php } ?>
</table>