johnrb87 Posted July 11, 2011 Share Posted July 11, 2011 Hi Is it possible with the form below <form method="post" name="people" id="people"> <input name="name" id="name"> <select name="location" id="location"> <option value="send_user.php">user</option> <option value="send_staff.php">staff</option> </form> to post the form to the selected URL from the list. So if I select "user", the form will post to "send_user.php" and if I select "staff", the form will post to "send_staff.php" Thanks Link to comment https://forums.phpfreaks.com/topic/241708-set-form-location-with-select-list/ Share on other sites More sharing options...
phpmady Posted July 11, 2011 Share Posted July 11, 2011 Its Not Possible, and it is always better to do like this <?php if($_POST['user']=="user.php") Location("user.php"); else Location("staff.php"); ?> Link to comment https://forums.phpfreaks.com/topic/241708-set-form-location-with-select-list/#findComment-1241439 Share on other sites More sharing options...
nogray Posted July 11, 2011 Share Posted July 11, 2011 You can use Javascript to change the form action as the following <select onchange="document.getElementById('people').action = this.value"> Put include phpmady solution in case the user javascript is turned off. Link to comment https://forums.phpfreaks.com/topic/241708-set-form-location-with-select-list/#findComment-1241515 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.