<html lang="ja"> <head> <meta charset="UTF-8"> <title>登録確認画面</title> </head> <body> <?php session_chk(); //入力画面から「確認画面へ」ボタンを押した場合のみ処理を行う if (!isset($_POST['mode']) or !$_POST['mode'] == "CONFIRM") { //issetを用いて不正なアクセスの際にNoticeが出ないようにした echo 'アクセスルートが不正です。もう一度トップページからやり直してください<br>'; } else { //ポストの存在チェックとセッションに値を格納しつつ、連想配列にポストされた値を格納 $confirm_values = array('name' => bind_p2s('name'), 'year' => bind_p2s('year'), 'month' => bind_p2s('month'), 'day' => bind_p2s('day'), 'type' => bind_p2s('type'), 'tell' => bind_p2s('tell'), 'comment' => bind_p2s('comment')); if ($_POST['month'] == 2 && $_POST['day'] >= 29 or $_POST['year'] % 4 == 0 && $_POST['month'] == 2 && $_POST['day'] >= 30 or ($_POST['month'] == 4 or $_POST['month'] == 6 or $_POST['month'] == 9 or $_POST['month'] == 11) && $_POST['day'] == 31) { echo '存在しない日付です。もう一度ページを移動してください' . "<br/>" . return_top(); ?> <form action="<?php echo INSERT; ?> " method="POST"> <input type="hidden" name="mode" value="REINPUT" > <input type="submit" name="no" value="登録画面に戻る"> </form> <?php logout_s(); die; //うるう年などの判別 }
<br> 電話番号:<?php echo $result[0]['tell']; ?> <br> 自己紹介:<?php echo $result[0]['comment']; ?> <br> 登録日時:<?php echo date('Y年n月j日 G時i分s秒', strtotime($result[0]['newDate'])); ?> <br> <?php bind_p2s('name'); ?> <!-- 変更処理をするためUPDATEに遷移 --> <form action="<?php echo UPDATE; ?> ?id=<?php echo $_GET['id']; ?> " method="POST"> <input type="submit" name="update" value="変更ページへ"style="width:200px"> </form> <!-- 消去処理をするためDELETEに遷移 --> <form action="<?php echo DELETE; ?>
require_once '../common/dbaccesUtil.php'; ?> <!DOCTYPE html> <html lang="ja"> <head> <meta charset="UTF-8"> <title>更新結果画面</title> </head> <body> <?php session_chk(); if (!isset($_POST['mode']) or !$_POST['mode'] == "RESULT") { //不正なアクセスチェック echo 'アクセスルートが不正です。もう一度トップページからやり直してください<br>'; } else { $update_values = array(bind_p2s('name'), bind_p2s('year'), bind_p2s('month'), bind_p2s('day'), bind_p2s('type'), bind_p2s('tell'), bind_p2s('comment')); if ($_POST['month'] == 2 && $_POST['day'] >= 29 or $_POST['year'] % 4 == 0 && $_POST['month'] == 2 && $_POST['day'] >= 30 or ($_POST['month'] == 4 or $_POST['month'] == 6 or $_POST['month'] == 9 or $_POST['month'] == 11) && $_POST['day'] == 31) { echo '存在しない日付です。もう一度トップページからやり直してください' . "<br/>" . return_top(); ?> </form> <?php logout_s(); die; //うるう年などの判別 } foreach ($update_values as $key => $val) { if ($val == null) { echo return_top() . "<br>"; die('更新データが不完全です。もう一度トップページからやり直してください'); }