2017-02-16 89 views
0

this my problem if i choose status Tidak Aktif another status cant display and show this error or otherwise 如何让编辑与组合框笨

我有更新组合框的一个问题,它显示数据库中的数据,但我不能改变的数据。

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

<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

您的要求不明确。你得到的错误究竟是什么? – codeforester

+0

我有我的修复和添加图片 –

+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'); 
+0

感谢您协助其工作。上帝保佑你 –

+0

@Melvin Ario Witama很乐意帮助你bro.Feel自由接受答案和upvote,所以其他人可以得到帮助。 –