drtanz Posted January 28, 2010 Share Posted January 28, 2010 Hi I have two forms on my page and their processing scripts are currently on the same page. I would like to move them off the page so they don't load each time and also to reduce the amount of code for readability. I want the page containing the form to send the form output to the form processing page but then redirect back with a message displayed on the original page containing the form. How would I do this? thanks Link to comment https://forums.phpfreaks.com/topic/190086-moving-form-processing-scripts-to-another-file/ Share on other sites More sharing options...
common Posted January 28, 2010 Share Posted January 28, 2010 After the processing of the form you can use the header function: eg. header('Location: index.php?form=processed');exit(); //here index.php refers to your page with the forms then on the index page (or watever you page name is...the one with the forms) use if($_GET['form']=='processed') { echo 'Message:Form processed'; } please note that when you use the header() function there cannot be anything that print in the code above the header() function. Link to comment https://forums.phpfreaks.com/topic/190086-moving-form-processing-scripts-to-another-file/#findComment-1002930 Share on other sites More sharing options...
ignace Posted January 28, 2010 Share Posted January 28, 2010 if($_GET['form']=='processed') That would need to be: if(isset($_GET['form']) && 'processed' === $_GET['form']) Notice isset leaving this out would cause a warning to appear "Undefined index 'form'" everytime you would load the page without the ?form= parameter Link to comment https://forums.phpfreaks.com/topic/190086-moving-form-processing-scripts-to-another-file/#findComment-1002937 Share on other sites More sharing options...
drtanz Posted January 28, 2010 Author Share Posted January 28, 2010 thanks will try it out Link to comment https://forums.phpfreaks.com/topic/190086-moving-form-processing-scripts-to-another-file/#findComment-1003043 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.