Re: Retain form values...

From: Date: Thu, 18 Mar 2004 20:49:50 +0000
Subject: Re: Retain form values...
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-180911@lists.php.net to get a copy of this message
From: "Jonathan Villa" <jvilla@isdesigndev.com> > 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...

« previous php.general (#180911) next »