TRUE, URL=>TRUE, MAIL=>TRUE); $nextPage = TRUE;//FALSE $bConfirm[TITLE] = containsChar( $_POST[TITLE] );// 下の方に自分で定義した関数 文字がはいっているか return "true" or "false" $bConfirm[URL] = containsChar( $_POST[URL] ); $bConfirm[MAIL] = containsChar( $_POST[MAIL] ); //フォームすべてに文字がはいっているか確認 foreach($bConfirm as $value){ if(!$value){ $nextPage = FALSE; } } //入っていたら if($nextPage){ echo "以下の内容でよろしいでしょうか?

"; echo "タイトル : ".htmlspecialchars($_POST[TITLE], ENT_QUOTES)."
"; echo "URL : ".htmlspecialchars($_POST[URL], ENT_QUOTES)."
"; echo "アドレス : ".htmlspecialchars($_POST[MAIL], ENT_QUOTES)."
"; echo "
確認した上で登録"; } //入っていなかったら else{ echo "
入力の足りない箇所があります。

"; echo "タイトル : "; if(!$bConfirm[TITLE]) echo "タイトルの入力がありません
"; else { echo $_POST[TITLE]."
"; } echo "URL : "; if(!$bConfirm[URL]) echo "URLの入力がありません
"; else { echo $_POST[URL]."
"; } echo "メール : "; if(!$bConfirm[MAIL]) echo "メールの入力がありません
"; else { echo $_POST[MAIL]."
"; } //sessoin情報を使う echo "
戻る"; } //最後に入っていなくても入っていてもセッションに入れる…1 $_SESSION[URL] = $_POST[URL]; $_SESSION[TITLE] = $_POST[TITLE]; $_SESSION[MAIL] = $_POST[MAIL]; //文字が変数に入っているか判定する関数 function containsChar( $sPost ){ $bConfirm = TRUE; //$choppedChars = chop($sPost); if(!(isset($sPost)) || $sPost == "") { $bConfirm = FALSE; //スペース等を抜くchop関数 } return $bConfirm; } ?>