Saving the form results in SESSIONS (encrypt them if they are sensitive)
then just check each form if the value is set and show it as necessary.
use another session to check the "progress" of the form so that the user does not skip ahead. eg...
<?php
if(isset($_SESSION['progress'] && $_SESSION['progress']==2)
{
}
else
{
}
?>
you can also use it as a percentage system in a session - a value of 90 means that 90% of the form fields are completed - to display the "progress" visually for the user.
, , , , .
, , .