php - 提交后保持选择可见

标签 php html mysql drop-down-menu

如何使过滤后的选择在请求后仍然显示。

因此,如果我有选项 1、2 和 3。当我选择 2 并且数据显示时,我仍然希望显示 2,表示数据是通过选项 2 过滤的。

echo "<form name='country_list' method='POST' action='http://opben.com/colombia/familias-de-carteras' >";
echo "<select name='Country' tabindex='1' >";

while($row = mysql_fetch_array($result))
 {
  echo " <option  value='". $row['Fund_Manager_Company_Code'] ."'>". $row['Fund_Manager_Company_Name'] ."</option>";
 }
echo "</select>";
echo "<input type='submit' value='Filter' />";
echo "</form>";

最佳答案

你可以这样做:

    $country = isset($_POST['Country']) ? $_POST['Country'] : '';
    while($row = mysql_fetch_array($result))
     {
      echo " <option  value='". $row['Fund_Manager_Company_Code'] ."' ".(($row['Fund_Manager_Company_Code'] == $country) ? 'selected="selected"' : '').">". $row['Fund_Manager_Company_Name'] ."</option>";
     }

关于php - 提交后保持选择可见,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15098712/

相关文章:

javascript - 模糊除 div 之外的 BODY 元素

php - 将表中的行复制到具有不同 id 的同一个表中

php - Shopify 订单创建 Webhook 使用 PHP 插入 Mysql

php - 查找两个日期之间的条目数

javascript - AngularJS withCredentials 不发送

mysql - TypeError - indexOf 不是函数(使用 MySQL 进行数据搜索)

java - 如何在没有 AttributeConverter 或 customUserType 的情况下使用 Hibernate 5.2.10 MySQL JSON 支持来映射到 Java 实体类?

php - 强制 PHP Composer 创建本地存储库的相对而非绝对符号链接(symbolic link)

jquery - 动画 div 离开屏幕到右边

html - 在现有导航菜单中制作子菜单垂直布局