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

Php 单击“提交”按钮进行下一次sql查询时如何使用数据,php,sql,forms,mysqli,Php,Sql,Forms,Mysqli,我试图创建一个html表单,其中有一个下拉菜单,其中填充了stations表中的数据。我可以选择一个站点,然后单击按钮以显示包含相关数据的表格时,我希望使用此站点名称。但我不明白在单击提交按钮时,如何使用所选站点创建另一个查询。下面是我的代码: <form method="post"> <label>Choose a station:</label> <select name="owner&q

我试图创建一个html表单,其中有一个下拉菜单,其中填充了stations表中的数据。我可以选择一个站点,然后单击按钮以显示包含相关数据的表格时,我希望使用此站点名称。但我不明白在单击提交按钮时,如何使用所选站点创建另一个查询。下面是我的代码:

<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']
}

是,但它没有显示任何数据。我使用的查询是
SELECT name,name='“$\u POST['owner'”。“
正确的方法是。。。其中name='$\u POST[owner]'