You might want to use an intermediary page to process incoming variables. The page you display always pulls the data from somewhere (database, session, file, whatever). This is how you can maintain state.
When you submit the form data, have a script accept and store the posted data somewhere (again: db, session, file, whatever) and redirect to your existing page 2 for displaying.
To redirect, use the header() function *** BEFORE *** any HTML output is sent to the user (including whitespace outside of your <?php ?> tags!!!)
header("Location: page2.php");
Take care,
Nik
http://www.bigaction.org/