php - 如何在下拉框中设置选中项

标签 php mysql select drop-down-menu

有什么方法可以使用以下“类型”代码在下拉框中设置所选项目吗?

<select selected="<?php print($row[month]); ?>"><option value="Janurary">January</option><option value="February">February</option><option value="March">March</option><option value="April">April</option></select>

数据库保存一个月..我想在编辑页面上允许他们选择这个月..但要预先填充他们当前的设置?

最佳答案

需要设置正确选项标签的selected属性:

<option value="January" selected="selected">January</option>

你的 PHP 看起来像这样:

<option value="January"<?=$row['month'] == 'January' ? ' selected="selected"' : '';?>>January</option>

我通常发现创建一个值数组并循环创建一个下拉列表会更简洁。

关于php - 如何在下拉框中设置选中项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1336353/

相关文章:

php - 周数格式 {YYYY}W{WW} 的 strftime 给出了错误的周

php - 跨源请求被阻止 :

javascript - 如何通过输入字段值和查询结果更新Amcharts的dataprovider

javascript - 如何仅在选择其他选择的选项时才显示选择?

mysql - 嵌套 SQL 查询在 MySql 中以不同形式运行时抛出错误

PHP 通知 : A non well formed numeric value encountered

php - 如何检查 PHP 哈希表中是否存在键?

mysql - 当某些字段未用双引号引起来且包含新行时,将 CSV 文件加载到 MySQL 表中

mysql:调用过程后立即删除它

postgresql - 使用 `libpq' 获取 PostgreSQL 中 SELECT 查询中涉及的所有表