如何使用combobox codeigniter进行编辑

时间:2017-02-16 05:37:46

标签: codeigniter

this my problem if i choose status Tidak Aktif another status cant display and show this error or otherwise

我遇到更新组合框的问题,它显示数据库中的数据,但我无法更改数据。

我有一些状态,aktif的状态1和Tidak Aktif的状态2

<div class="form-group">
          <label class="control-label lbl">Status Data : </label>
          <br>
           <select name="STATUS" id="STATUS">
            <?php if ($key['STATUS'] == 1 ){$Aktif="selected=selected";}
              if ($key['STATUS'] == 2 ){$Tidak_Aktif="selected=selected";}?>
            <option value="1" <?=$Aktif?>> Status Aktif </option>
            <option value="2" <?=$Tidak_Aktif?>> Status Tidak aktif </option>
                </select>
                </div>  
        </div>`

1 个答案:

答案 0 :(得分:0)

尝试使用ternary operator(?:)来检查状态:像这样......

<?php 
$Aktif = ($key['STATUS'] == 1)?"selected":"";
$Tidak_Aktif = ($key['STATUS'] == 2)?"selected":"";
?>
<select name="STATUS" id="STATUS">
    <option value="1" <?php echo $Aktif;?> > Status Aktif </option>
    <option value="2" <?php echo $Tidak_Aktif;?> > Status Tidak aktif </option>
</select>

提交表单获取此值后的值..

$status = $this->input->post('STATUS');