i have attached the below script to stop the html being parsed is there another way around this? At 11:01 10/07/01 +1000, Nick O'Reilly wrote: >the way i would do this is to have the form validation on the same page as >the form >and when user input has been validated the require another script (keeps >global variables) >you could try something like this > ><?php >if($submit){ > $error_addr = ""; > //form validation > if ($user_input == "ok"){ > require("step2.php"); > exit(); > } > $user_input_error = "<font color=red> user_input must = ok </font>"; >} >?> ><?php echo($user_input_error) ?> '> >hope this helps > nicko > > >At 05:10 9/07/01 -0700, you wrote: > >I have a form that requires a user to enter various information (name, > >address, phone number, etc...). When they submit this form, the next PHP > >page checks to make sure that the required fields were filled in. What I > >would like to do is check to see if the required fields are all filled in > >and if they are not, save the values they submitted and go back to the > >original page, display a message that says the fields that need to be filled > >in and populate the rest of the fields with the information the user > >orignally submitted. This will keep them from having to type in all of the > >information again. > > > >I can run the checks just fine to see if the required fields are all filled > >in. I then save the data from all the fields into variables. What I would > >like to do is automatically forward the user back to the original page with > >the values (i already have all of the fields set with > >"value="$variablename"" to allow them to get the data that is sent back). > >The only way I have been able to get this to work is to set this up as a > >regular form with hidden HTML fields and a Submit button. I really want > >this to be an automatic process. Any thoughts on how to accomplish this? > >When I set up a "Header", the user is forwarded back to the page that I > >want, but none of the variables go with them (they are set by simply putting > >something like "$savedlastname = $lastname, where $lastname is the HTML > >variable from the original form). > > > >Any help is appreciated. > > > >-- > >PHP General Mailing List (http://www.php.net/) > >To unsubscribe, e-mail: [EMAIL PROTECTED] > >For additional commands, e-mail: [EMAIL PROTECTED] > >To contact the list administrators, e-mail: [EMAIL PROTECTED] > >Documenta - Multimedia and Electronic Publishing Services >**************************************************************************** >The information contained in this e-mail is confidential and is intended >solely for the addressee. If you received this e-mail by mistake please >promptly inform us by reply e-mail or by telephoning + 61 2 9358 6199 and >then delete the e-mail and destroy any printed copy. You must not disclose >or use in any way the information in the e-mail. >**************************************************************************** > > >-- >PHP General Mailing List (http://www.php.net/) >To unsubscribe, e-mail: [EMAIL PROTECTED] >For additional commands, e-mail: [EMAIL PROTECTED] >To contact the list administrators, e-mail: [EMAIL PROTECTED] > Documenta - Multimedia and Electronic Publishing Services **************************************************************************** The information contained in this e-mail is confidential and is intended solely for the addressee. If you received this e-mail by mistake please promptly inform us by reply e-mail or by telephoning + 61 2 9358 6199 and then delete the e-mail and destroy any printed copy. You must not disclose or use in any way the information in the e-mail. ****************************************************************************
<?php if($submit){ $error_addr = ""; //form validation if ($user_input == "ok"){ require("step2.php"); exit(); } $user_input_error = "<font color=red> user_input must = ok </font>"; } ?> <html> <head></head> <body> <form> <?php echo($user_input_error) ?> <input type='text' name='user_input' value='<?php echo($user_input) ?>'> <input type='submit' name='submit' value='go'> </form> <body> </html>
-- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]