} } elseif (isset($_POST['delete'])) { if (isset($_POST['input_pass']) and $_POST['input_pass'] == $_POST['pass']) { //編集用パスワードの正誤チェック showscreen(5); //削除確認 } else { showscreen(4); //エラー(パスワード不一致) } } else { showscreen(4); } } } else { showscreen(4); } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// //↑状況に合わせて表示画面選択(1:編集内容にエラーのため再入力画面 2:編集確認画面 3:編集内容の入力画面 4:編集/削除パスワード不一致 5:削除確認画面)// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////// ///////↓表示データ処理用関数////////////// /////////////////////////////////////////// function output($key, $value, $mode) { $outputstring = ''; switch ($mode) { case 1: case 0: $outputstring = $value; break;
} if (!isset($_SESSION['name'])) { sessionstart(); session_to_value(); } else { //echo($_COOKIE['PHPSESSID'] . "<br>"); //echo($mode . "<br>"); //echo($page . "<br>"); session_to_value(); post_to_value(); valuecheck(); //echo($mode . "<br>"); //echo($page . "<br>"); } value_to_session(); showscreen(); //0:input,1:error,3:revise ////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////↑メイン///////////////////////////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////// ///////↓表示データ処理用関数////////////// /////////////////////////////////////////// function output($value) { $outputstring = ''; $outputstring = htmlspecialchars($value, ENT_QUOTES); if ($outputstring == -1) { $outputstring = ""; } return $outputstring;