gpt4 book ai didi

php - 如何在表单 POST 或 GET 后保留选择框的选定值

转载 作者:行者123 更新时间:2023-11-28 04:42:52 25 4
gpt4 key购买 nike

我正在尝试在我的网站中实现搜索功能。

当在文本框中输入搜索关键字并选择类别组合时,将发布表单并将结果显示在同一页面上。

我想要的是在发布后的表单中默认保留组合的选定类别

例如,如果我在组合中选择类别“汽车”并单击搜索,在表单提交后,组合应将汽车显示为默认选择的选项。请帮我。任何帮助将不胜感激

最佳答案

我假设您从数据库中获取类别。

你应该试试:

<?php

$categories = $rows; //array from database
foreach($rows as $row){
if($row['name'] == $_POST['category']){
$isSelected = ' selected="selected"'; // if the option submited in form is as same as this row we add the selected tag
} else {
$isSelected = ''; // else we remove any tag
}
echo "<option value='".$row['id']."'".$isSelected.">".$row['name']."</option>";
}
?>

关于php - 如何在表单 POST 或 GET 后保留选择框的选定值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2904932/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com