php - 如何保存 foreach 循环中的选择选项列表

标签 php mysql sql wordpress

我有一个 foreach 循环,它显示一个包含所有国家/地区的选项列表

foreach($countries as $cc => $name) {

echo '<option value="' . $name . '">' . $name . '</option>';
}

所选选项将保存在数据库中。我想做的是,如果我返回此页面,它会显示已从数据库中选择的选项。我该怎么做?

谢谢。

最佳答案

只需将选定的属性放在您要选择的属性上即可

foreach ($countries as $name) {
   if ($yourselectedValue == $name) {
       $selected = 'selected';
   } else {
       $selected = '';
   }
   echo '<option value="' . $name . '" '.$selected.'>' . $name . '</option>';
}

关于php - 如何保存 foreach 循环中的选择选项列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36542581/

相关文章:

php - 当数据库中的特定数据发生更改时使用 php 显示通知

php - 从 php 代码调用时,我的 sql 输入输出存储过程抛出错误

mysql - Mysql中让字段值设置排序顺序方向

php - SQL : select rows from table 1 and exists (rows from table 2)

php - Wordpress - 获取 HTML 表格中的所有行

python - 在python中加载到数据库的不可见的unicode字符

mysql - 8 表连接和选择 count(distinct()) 未正确返回

sql - 将 SQL 转换为 Linq -Where、Group By 和having

python - SQLAlchemy 确定唯一约束是否存在

mysql - 连接派生表