From: "Jonathan Villa" <[EMAIL PROTECTED]>
> I want to be able to submit the page to another page vs PHP_SELF. On
> that page I want to be able to validate the form, and if it fails,
> return the user to the previous page. Now that's easy, but the catch is
> that I want to retain/repopulate their field values.
>
> I was thinking of forcing a history.back if possible, but would rather
> use some server side code. I tried researching what can be done with
> sending headers, but I don't want to use a GET method. I want to use
> POST.
Easiest way is to set an error and throw everything into the session.
if(error)
{
$_SESSION['is_error'] = TRUE;
$_SESSION['post'] = $_POST;
}
Then on your form page, check for $_SESSION['is_error'], and if it's true...
$_POST = $_SESSION['post'];
and use $_POST to repopulate your form (or just pull the values directly
from $_SESSION).
---John Holmes...
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php