} else { $pass = ''; $ok['pass'] = True; } } else { $valuegood = False; } return $valuegood; } //////////////////////////////////////////////////////////////////////// /////ここまで ロード処理(各種変数代入、編集内容のエラーの有無確認)/// //////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// //↓状況に合わせて表示画面選択(1:編集内容にエラーのため再入力画面 2:編集確認画面 3:編集内容の入力画面 4:編集/削除パスワード不一致 5:削除確認画面)// /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// if (valuecheck()) { showscreen(2); //確認画面 } elseif (isset($_POST['confirm'])) { if ($confirm != 2) { showscreen(1); //入力画面 エラー発生 } else { if (isset($_POST['edit'])) { if (isset($_POST['input_pass']) and $_POST['input_pass'] == $_POST['pass']) { //編集用パスワードの正誤チェック showscreen(3); //編集 } else { showscreen(4); //エラー(パスワード不一致)
} if (isset($_POST['mode'])) { $mode = $_POST['mode']; } else { $mode = "input"; } 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 = '';