Ok I have never seen this happen before and its driving me crazy.
I have a very simple form that has a list of states in it. On submit it sends the id of the form element back to itself. I retrieve the id from the $_POST element. I then send an output header to the results page passing the post variable as a parm.
Problem with this particular form is it in insists on opening the called page in a new window.......
anyone have any ideas why its forcing the page to open in a new window?Code:<form action="mods/class/search.php" method="post" name="search" target="_blank"> <select class="TextField" name="state_id" size="1"> <option value="">Select A State</option> <?php $ssql = mysql_query("SELECT * FROM ".$prefix."_states where country = 'USA' ORDER BY name"); while ($state = mysql_fetch_array($ssql)) { echo "<option value=\"".$state['id']."\""; echo ">".$state['name']."</option>\n"; } ?> </select> <input type="submit" value ="Submit" name="submit" class="Submit"> </form> if (isset($_POST['submit'])) { $state_id = $_POST['state_id']; header("Location: ../../index.php?page=mods/class/results&state_id=".$_POST['state_id'].""); }



Reply With Quote

Bookmarks