javascript - 将数据发布到一个页面但导航到另一个页面

标签 javascript php html

<分区>

我有一个下拉框,用户可以从中选择一个值。我想将此值发布到将使用它的 Map.php。我目前将我的表单发布到 Map.php,这很好 - 但是,我想在用户做出选择并单击按钮后导航到 index.php,而不是导航到 Map.php。我一直在寻找解决方案,但它们似乎都适用于您将访问数据发布到的页面的情况......

用户界面.php

<form name="formname" method="post" action="Map.php">
    <div id='userList'>
        <?php
        //get constants for database
        require("database.php");

        // Opens a connection to a MySQL server
        $connection = mysqli_connect ($server, $username, $password);
        $query = "SELECT distinct user FROM route";
        $result = mysqli_query($connection, $query);
            echo '<select name="dropdown" style="width:400px;">';
                $count = 1;
               while($r = mysqli_fetch_assoc($result)){
                echo "<option value =".$count.">".$r['user']."</option>"; 
                $count++;
            }   
            echo '</select>';
            ?>
        <input type="submit" id="button" value="Get Started!" /> 

map .php

$value = $_POST['dropdown'];
if($value==1){....

最佳答案

像这样使用 header :

header('Location: http://www.example.com/');

基于 PHP 文档:http://php.net/manual/en/function.header.php

关于javascript - 将数据发布到一个页面但导航到另一个页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32871613/

相关文章:

javascript - 单击链接时,关注 svg 元素

javascript - 链接到新页面并在新打开页面的指定滚动点停止

javascript - 在 React 中重置表单输入值

javascript - Socket.io - TypeError : socket. 不是一个函数

html - 如何将 X 放在 <a> block 的右侧?

javascript - document.createElement ("svg") instanceof SVGElement 为假

javascript - 需要一种有效的方法来对 javascript 中的对象数组进行分组

php - 只有一个 MySQL 查询的两个 foreach 语句?

PHP:将图像名称插入数据库时​​出现重复/空白值

PHP 检查报告未使用的 CSS 选择器。它由 PHP 回显标签使用