SlyDeath, В общем сделал так как вы советовали )) получил универсальную форму подтверждения, но теперь вопрос можно ли быть уверенным что $form_1['n'] из примера ниже больше 0 и меньше 80 или нужно делать дополнительные проверки?
if(isset($_SESSION['form_1'])){
$form_1 = unserrialize($_SESSION['form_1']);
// Запись $form_1['n'];
unset($_SESSION['form_1']);
}else{
if(isset($_POST['submit'])){
$n = isset($_POST['n']) ? abs(intval($_POST['n'])) : 0;
if($n > 0 && $n < 80){
if(isset($_POST['vubor'])){
if($_POST['vubor'] == 1){
$_SESSION['form_1'] = serrialize(
array(
'n' => $n
)
);
}
//redirect
}else
echo'<form action="' . a_url('index'). '" method="POST">
Вы уверены ?<br/>
<select name="vubor" title="Выберите">
<option value="1">Да</option>
<option value="2">Нет</option>
</select><br/>
<input type="submit" name="submit" value="Подтвердите"/>
</form>';
}else
echo'Ошибка!';
}else
echo'<form action="' . a_url('index') . '" method="POST">
<input type="text" name="n" maxlength="25"/><br/>
<input type="submit" name="submit" value="Далее"/>
</form>';
}