[英]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.