WEBアプリ 基本編4
24時間365日戦える営業マンを作りあげます。ホームページコンサルタントの山田直毅(なおたか)です。
※前回はhttp://d.hatena.ne.jp/sharpwedge/20061224
前回までの説明を具体的なソースコードにしました。入力をinput、確認をconfirm、完了をsubmitとしています。以下のソースコードが全体像となります。次回からは、このソースコードを細かく解説していきます。
<?php // (初期化)→入力(input)→確認(confirm)→完了(submit) // モード指定がなければ「入力」モードに切替 if($_REQUEST['mode'] == ''){ $_REQUEST['mode'] = 'input'; } // 入力値チェック[確認・完了モード] $error = ''; if($_REQUEST['mode'] == 'confirm' || $_REQUEST['mode'] == 'submit'){ // 入力値チェック→エラーがある場合は // $errorにエラー文言がたまる。 } // エラー有無判定 if($error != ''){ include('input.html'); // 入力画面表示 exit; // 処理を終了 } // 処理[完了モード] if($_REQUEST['mode'] == 'submit'){ // 処理→ファイル出力やメール送信 } // 画面表示 if($_REQUEST['mode'] == 'input'){ include('input.html'); // 入力画面を表示 } elseif($_REQUEST['mode'] == 'confirm'){ include('confirm.html'); // 確認画面を表示 } elseif($_REQUEST['mode'] == 'submit'){ include('submit.html'); // 完了画面を表示 } ?>