>>715
まず参考になるかわからんが、フォームに hiddenで現在のモードを入れておくことにする。

一番最初の登録を行う画面では、
<input type=hidden name=mode value=first>
を仕込んでおき、

登録しますか?の確認画面では、
<input type=hidden name=mode value=second>
とでもしておく。

そして、スクリプトの初期の段階で、
if ($mode == 'first'){
// エラーチェック処理
// エラーなら再度登録用画面を表示
// エラーがないなら確認画面を表示
} elseif ($mode == 'second'){
// 一応もう一度エラーチェックをする。   < ここは結構重要
// エラーなら登録用画面を表示
// エラーがないなら登録処理&登録できました画面を表示
}

こんな感じがよい。