为了账号安全,请及时绑定邮箱和手机立即绑定

如何在codeignator的控制器中使用带有选定选项的选择标签?

如何在codeignator的控制器中使用带有选定选项的选择标签?

PHP
慕莱坞森 2021-10-08 15:41:03
我正在使用 Codeigniter。在控制器中,我有一个类似的选择标签  $action='<select name="pp_fileStatus[]" class="form-control multipleselect wip_fileStatus" data-id="'.$row->bank_id.'">           <option value="" disabled selected>File Status</option>           <option value="1">Disbursed </option>           <option value="2">Files sumitted </option>           <option value="3">Pendency </option>           <option value="4">Approved</option>           <option value="5">Rejected</option>           <option value="6">Dropped</option>           </select>';现在我正在做的是,我必须使用一个if条件来显示所选选项。所以我试过:<option value="1"'if($row->status == "1"){ echo "selected"; }'>Disbursed </option>但它显示了错误的结果。我应该创建这样的东西:$action='<select name="pp_fileStatus[]" class="form-control multipleselect wip_fileStatus" data-id="'.$row->bank_id.'"><option value="" disabled selected>File Status</option><option value="1"'; if($row->b_filestatus == "1"){ echo "selected"; } $action='>Disbursed </option> <!--more here-->还是我应该使用完全不同的方法?
查看完整描述

1 回答

?
明月笑刀无情

TA贡献1828条经验 获得超4个赞

你可以这样试试


$action='<select name="pp_fileStatus[]" class="form-control multipleselect wip_fileStatus" data-id="'.$row->bank_id.'">

           <option value="" disabled selected>File Status</option>

           <option value="1"'. ($row->status == "1"?'selected':'').' >Disbursed </option>

           <option value="2"'. ($row->status == "2"?'selected':'').'>Files sumitted </option>

           <option value="3"'. ($row->status == "3"?'selected':'').'>Pendency </option>

           <option value="4"'. ($row->status == "4"?'selected':'').'>Approved</option>

           <option value="5"'. ($row->status == "5"?'selected':'').'>Rejected</option>

           <option value="6"'. ($row->status == "6"?'selected':'').'>Dropped</option>

           </select>';


查看完整回答
反对 回复 2021-10-08
  • 1 回答
  • 0 关注
  • 82 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信