要在下拉菜单中保持选择的值,可以使用PHP和SQL来实现。下面是一个示例代码:
HTML代码:
PHP代码(your_php_script.php):
connect_error) {
die("连接失败: " . $conn->connect_error);
}
// 处理表单提交
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$selectedOption = $_POST['dropdown'];
// 执行SQL查询
$sql = "SELECT * FROM your_table WHERE column = '$selectedOption'";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
// 输出查询结果
while($row = $result->fetch_assoc()) {
echo "ID: " . $row["id"]. " - 值: " . $row["value"]. "
";
}
} else {
echo "没有结果";
}
}
// 关闭数据库连接
$conn->close();
?>
上述代码中,我们首先在HTML代码中的每个标签中添加了一个条件判断,用于检查表单提交后是否选择了该选项,如果选择了,则添加
selected
属性,这样就可以保持选择的值。
然后,在PHP代码中,我们首先获取到提交表单时选择的值($_POST['dropdown']
),然后将其用于SQL查询语句中,以过滤查询结果。最后,我们通过循环输出查询结果。
请注意,上述代码仅供参考,你需要根据自己的实际情况进行相应的修改。
上一篇:保持下拉菜单中选定的值