更新処理のコードを書きました.
先ずは以下にソースコード
<?php
require_once(ROOT_PATH .’Controllers/PlayerController.php’);
$player = new PlayerController();
session_start();
if(!empty($_SESSION[‘form’])){
$post = $_SESSION[‘form’];
$id = $post[‘player_id’];
$name = $post[‘name’];
$club = $post[‘club’];
$birth = $post[‘birth’];
$height = $post[‘height’];
$weight = $post[‘weight’];
$uniform_num = $post[‘uniform_num’];
$position = $post[‘position’];
$country_id = $post[‘country_id’];
$player->edit($id,$name,$club,$birth,$height,$weight,$uniform_num,$country_id,$position);
}
?>
<!DOCTYPE html>
<html lang=”ja”>
<head>
<meta charset=”UTF-8″>
<title>編集完了</title>
<link rel=”stylesheet” type=”text/css” href=”/css/base.css”>
<link rel=”stylesheet” type=”text/css” href=”/css/style.css”>
</head>
<body>
<header class=”header”>
<div class=”header-wrap”>
<div class=”header-title”>
編集完了
</div>
<div class=”header-button-wrap”>
<div class=”header-button”>
<a href=”logout.php”>
<button>ログアウト</button>
</a>
</div>
</div>
</div>
</header>
<div class=”body-wrap”>
<h2>編集しました。</h2>
<div class=”top”>
<a href=”/Players/index.php?page=0″>トップへ戻る</a>
</div>
</div>
</body>
</html>
こちらはコードの一部ですが、更新処理で元にあったデータを書き換える(UPDATE)をして更新をかけます。
既存のデータはワールドカップ(サッカー)のデータになるのですが、各種編集するためのフォームなどを記載をしてDBの情報を直接書き換えられるようにしています。
こういったコーディングはほぼ経験が無いのでわからずと言うところが多いですが、頑張っていきたいですね。