一覧へ戻る
delete.php
<?php
require_once __DIR__ . '/dbconnect.php';
$id = filter_input(INPUT_POST, 'id', FILTER_VALIDATE_INT);
$message = '削除対象のidが正しくありません。';
if ($id !== false && $id !== null) {
$sql = 'DELETE FROM animal WHERE id = :id';
$stmt = $dbh->prepare($sql);
$stmt->execute([':id' => $id]);
$message = 'データを削除しました。';
}
?>
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>削除結果 PDO版</title>
<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.8/dist/css/bootstrap.min.css" rel="stylesheet">
</head>
<body>
<div class="container my-4">
<h1>削除結果</h1>
<div class="alert alert-info"><?= h($message) ?></div>
<p><a href="select_delete.php">削除画面へ戻る</a></p>
<p><a href="index.html">トップページへ戻る</a></p>
</div>
</body>
</html>