php - php - 将选中的属性添加到匹配的下拉选项中
问题描述
下面的下拉选项显示来自数据库表列(id,records_no)。我想将“selected”属性添加到与不同列(matching_ids)的值匹配的选项中。
例如:从 db, id 列我得到值 1,2,3,4,5 显示在下拉选项值中。现在我有一个不同的列(matching_ids),它的值为 2,3。我需要将“selected”html 属性添加到rec_castings 下拉列表中的匹配选项,该下拉列表的值为 2,3。
<select class="form-control selectpicker" name="rec_castings" multiple data-live-search="true">
<?php
foreach ($records_no as $records_no_list):?>
<option value="<?php echo $records_no_list->id;?>"><?php echo $records_no_list->records_no;?>
</option>
<?php endforeach;
?>
</select>
任何帮助,将不胜感激。
解决方案
<select class="form-control selectpicker" name="rec_castings" multiple data-live-search="true">
<?php
foreach ($records_no as $records_no_list):?>
<option value="<?php echo $records_no_list->id;?>" <?php if($records_no_list->id==2 || $records_no_list->id==3){echo "selected";} ?> ><?php echo $records_no_list->records_no;?>
</option>
<?php endforeach;
?>
</select>
推荐阅读
- javascript - 使 IF 语句识别 div 内的图像并使用 onclick 函数更改它很热?
- python - SHA1验证功能
- c++ - 查询使用随机整数作为向量的大小
- excel - 如何使用 .address 函数来删除一行?
- html - 如何在引导程序的下拉列表中添加输入
- java - 如何使用 JPA 持久化多维 Java 数组?
- keras - 如何训练孪生神经网络进行图像匹配?
- reactjs - npm start & install 坏了,loading.js: 583 terminal error 每次
- java - 为什么 PasswordEncoder 不匹配相同的密码?
- javascript - 如何在没有参数的情况下获得反应路由器原始网址?