<?php
session_start();
session_regenerate_id(true);
if(isset($_SESSION["login"]) === false or $_SESSION["name"] != "xxxx") {
print "ログインしていません。<br><br>";
print "<a href='set_login.php'>ログイン画面へ</a>";
exit();
}
?>
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>cms</title>
<link rel="stylesheet" href="style.css">
</head>
<body>
<?php
$m_w = $_POST["m_w"];
$img_yu = $_FILES["img_yu"];
$img_jun = $_FILES["img_jun"];
$img_tokubetu = $_FILES["img_tokubetu"];
print($m_w);
if(empty($m_w) or empty($img_yu) or empty($img_jun) or empty($img_tokubetu)) {
print "日付,画像を入れてください。<br><br>";
print "<form>";
print "<input type='button' onclick='history.back()' value='戻る'>";
print "</form>";
exit();
}
$dsn = "mysql:host=localhost;dbname=oogiri;charset=utf8";
$user = "root";
$password = "";
$dbh = new PDO($dsn, $user, $password);
$dbh -> setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$sql = "SELECT code FROM toukou WHERE m_w=?";
$stmt = $dbh -> prepare($sql);
$data[] = $m_w;
$stmt -> execute($data);
$data = array();
$rec = $stmt -> fetch(PDO::FETCH_ASSOC);
$sql = "SELECT m_w, img_yu, img_jun, img_tokubetu FROM toukou WHERE code=?";
$stmt = $dbh -> prepare($sql);
$data[] = $rec["code"];
$code = $rec["code"];
$stmt -> execute($data);
$data = array();
$rec = $stmt -> fetch(PDO::FETCH_ASSOC);
if(empty($rec["img_yu"]) and empty($rec["img_jun"]) and empty($rec["img_tokubetu"]) and $rec["m_w"] === $m_w) {
$sql = "UPDATE toukou SET img_yu=?, img_jun=?, img_tokubetu=? WHERE code=?";
$stmt = $dbh -> prepare($sql);
$data[] = $img_yu["name"];
$data[] = $img_jun["name"];
$data[] = $img_tokubetu["name"];
$data[] = $code;
$stmt -> execute($data);
$data = array();
}else{
print "すでに結果は投稿されています。<br><br>";
print "<form>";
print "<input type='button' onclick='history.back()' value='戻る'>";
print "</form>";
exit();
}
//print $max;
$dbh = null;
//for($i=0; $i < $max; $i)
move_uploaded_file($img_yu["tmp_name"],"../img/".$img_yu["name"]);
move_uploaded_file($img_jun["tmp_name"],"../img/".$img_jun["name"]);
move_uploaded_file($img_tokubetu["tmp_name"],"../img/".$img_tokubetu["name"]);
print "<br><br>結果完了しました。";
//print "<br><br>";
//print "<form>";
//print "<input type='button' onclick='history.back()' value='戻る'>";
?>
<form>
<input type='button' onclick='history.back()' value='戻る'>
</form>
</body>
</html>