以下は以前書いたコードの一部である。
<?php
session_start();
// セッションにアクセス許可がなければエラーメッセージを表示
//if (!isset($_SESSION[‘country_id’])) {
// die(‘このページへの直接アクセスは禁止されています。’);
//}
require_once(ROOT_PATH .’Controllers/PlayerController.php’);
$player = new PlayerController();
if(isset($_POST[‘delete’])){
$player->delete($_POST[‘delete’]);
}
$params = $player -> index();
?>
<!DOCTYPE html>
<html lang=”ja”>
<head>
<meta charset=”UTF-8″>
<meta http-equiv=”X-UA-Compatible” content=”IE=edge”>
<meta name=”viewport” content=”width=device-width, initial-scale=1.0″>
<title>Worldcup</title>
<link rel=”stylesheet” type=”text/css” href=”/css/style.css”>
<link rel=”stylesheet” type=”text/css” href=”/css/base.css”>
</head>
<body>
<h2>選手一覧(管理者ユーザー用)</h2>
<table>
<tr>
<th>No</th>
<th>背番号</th>
<th>ポジション</th>
<th>名前</th>
<th>所属</th>
<th>誕生日</th>
<th>身長</th>
<th>体重</th>
<th>国</th>
<th>詳細</th>
</tr>
<?php foreach($params[‘players’] as $player): ?>
<tr>
<td><?= $player[‘id’] ?></td>
<td><?= $player[‘uniform_num’] ?></td>
<td><?= $player[‘position’] ?></td>
<td><?= $player[‘name’] ?></td>
<td><?= $player[‘club’] ?></td>
<td><?= $player[‘birth’] ?></td>
<td><?= $player[‘height’] ?>cm</td>
<td><?= $player[‘weight’] ?>kg</td>
<td><?= $player[‘country_name’] ?></td>
<td><button><a class=”detail-button” href=”view.php?id=<?php echo $player[‘id’]; ?>”>詳細</a></button></td>
</tr>
<?php endforeach;?>
</table>
<div class=”paging”>
<?php
for($i=0;$i<=$params[‘pages’];$i++) {
if(isset($_GET[‘page’]) && $_GET[‘page’] == $i) {
echo $i+1;
} else {
echo “<button><a href=’?page=”.$i.”‘>”.($i+1).”</a></button>”;
}
}
?>
</div>
<script>
function confirmDelete() {
return confirm(“本当に削除しますか?”);
}
</script>
<div><a href=”\logout.php”>ログアウト</a></div>
</body>
</html>