PDO::ERRMODE_EXCEPTION]); } catch (PDOException $e) { die('データベース接続失敗: ' . $e->getMessage()); } // データの追加・修正・削除処理 if ($_SERVER['REQUEST_METHOD'] === 'POST') { $action = $_POST['action'] ?? ''; $code = $_POST['member_code'] ?? ''; $name = $_POST['name'] ?? ''; if ($action === 'add' && $code && $name) { // 新規追加 $stmt = $pdo->prepare("INSERT INTO members (member_code, name) VALUES (?, ?)"); $stmt->execute([$code, $name]); } elseif ($action === 'update' && $code && $name) { // 修正 $stmt = $pdo->prepare("UPDATE members SET name = ? WHERE member_code = ?"); $stmt->execute([$name, $code]); } elseif ($action === 'delete' && $code) { // 削除 $stmt = $pdo->prepare("DELETE FROM members WHERE member_code = ?"); $stmt->execute([$code]); } // 処理後に画面を再読み込み(二重送信防止) header('Location: index.php'); exit; } // データベースから全件読み込み $members = $pdo->query("SELECT * FROM members")->fetchAll(PDO::FETCH_ASSOC); ?> hiro.pink - 会員管理

会員管理システム

会員コード(5桁): 名前:
会員コード名前操作