tauhan Posted May 22, 2011 Share Posted May 22, 2011 Hi there, I was wondering if it was possible to change a forms action field with PHP. Basically, if there are several checkboxes for the user to select and a specific checkbox was selected, how would I redirect users to an alternative webpage on submit? I've been playing around with several methods, and one of them was: <?php if(isset($_POST['Example']) && $_POST['Example'] == 'FormValueGoesHere') { echo ('./page1.php'); } else { echo ('./page2.php'); } ?> But the form action would only display page1.php even with nothing selected. Maybe I'm just being stupid because it's getting late, but I'd appreciate any assistance. Thanks Quote Link to comment https://forums.phpfreaks.com/topic/237163-changing-form-action-field/ Share on other sites More sharing options...
requinix Posted May 23, 2011 Share Posted May 23, 2011 Try just include()ing the right PHP file... Quote Link to comment https://forums.phpfreaks.com/topic/237163-changing-form-action-field/#findComment-1218877 Share on other sites More sharing options...
Genesis730 Posted May 23, 2011 Share Posted May 23, 2011 Instead of echo try header('location: ./page1.php'); That is assuming page1.php is in one folder above the current page Quote Link to comment https://forums.phpfreaks.com/topic/237163-changing-form-action-field/#findComment-1218880 Share on other sites More sharing options...
jcbones Posted May 23, 2011 Share Posted May 23, 2011 Re-direction to a different page isn't going to work for you, if the $_POST or $_GET array is set, as the new page will not have access to those variables. Like requinix stated, use an include. Quote Link to comment https://forums.phpfreaks.com/topic/237163-changing-form-action-field/#findComment-1218884 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.