On Tuesday 14 March 2006 20:21, Paul Goepfert wrote: > If anyone has any ideas on how to create the form when the error messages > are displayed without having to code it a second time please let me > know. I use an assoc. array that matches the form inputs, for example: $FormDisplayData = array( 'username' => '', 'email' => '', 'city' => '' ); and a flag variable that is set when an error is encountered. Then in the form: echo "Enter your username: <input type=\"text\" name=\"username\" value=\"{$FormDisplayData['name']}\">"; if ($FoundErrors) { echo "Invalid username!";} and so on. This way, first time through the form the array is empty and the error flag is false - user gets a form ready to be filled in. If you get a processing error, populate the $FormDisplayData array with the values from $_POST, and the user gets his input back to correct, and a message telling him why. Neat, huh? There are undoubtedly many other ways to do this, but this is the only one I know :) Hope this helps. Mark -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php