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 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... 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 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. Link to comment https://forums.phpfreaks.com/topic/237163-changing-form-action-field/#findComment-1218884 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.