繁体   English   中英

单击提交按钮进行下一个 sql 查询时如何使用数据

[英]How to use data when submit button is clicked for next sql query

我正在尝试创建一个 html 表单,其中我有一个下拉菜单,其中包含来自站表的数据。 我能够 select 一个站,然后我想在单击按钮以显示包含相关数据的表格时使用此站名。 但我不明白如何在单击提交按钮时使用所选电台创建另一个查询。 下面是我的代码:

<form method="post">
    <label>Choose a station:</label>
            <select name="owner">
                <?php 
                $sql = mysqli_query($conn, "SELECT name FROM stations");
                while ($row = $sql->fetch_assoc()){
                    ?>
                    <option value="owner1"><?php echo $row['name']; ?></option>
                    <?php
                }
                ?>
            </select>
            <br><br>
            <input type="submit" value="Submit">
        </form>

我认为onclick必须使用,但我不明白我可以将什么发布用于新的 sql 查询。

当您单击提交按钮时,浏览器通过 POST 方法将表单发送到同一页面并重新加载。 因此,您可以使用此 PHP 代码捕获表单中选择的值:

If (isset($_POST['owner'])) {
// mysqli query where the selected value is $_POST['owner']
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM