首页 > 解决方案 > 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>

任何帮助,将不胜感激。

标签: phphtml

解决方案


<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>

推荐阅读