2015-04-01 122 views
-7

我是CodeIgniter的新手。我發現了這個問題。 我已閱讀CodeIgniter Form always sends '0' dataZero (0) Database Result in Codeigniter但它沒有幫助。 在數據庫中的數據問題始終是0輸入數據codeigniter始終爲0在數據庫上

我添加視圖代碼

<form method="post"> 
     <div class="form-inline form-group"> 
     <label for="kegiatan">Kegiatan : </label> 
     <select class="form-control" id="disableSelect" disabled><option>MPAB</option></select> <!-- inget ganti pake id terakhir --> 
    </div>  

     <div class="form-group"> 
     <label for="indikator">Indikator : </label> 
       <input type="text" name="indikator" id="indikator" placeholder="Indikator" class="form-control"> <!-- kosongin, tapi kalo edit munculin indikator yang di edit --> 
     </div> 

     <div class="form-group"> 
     <a href="<?= base_url() ?>ipmpab/addIpMpabDb/" class="btn btn-success"><span class='glyphicon glyphicon-plus'></span> add</a> 
    </div> 
    </form> 

我控制器

 public function addIpMpabDb() { 
    if ($this->form_validation->run()==true){ 
     $tambah = array (
       'indikator' =>$this->input->post('indikator'), 
       'id_jk'=>1 
    ); 
      $this->tb_det_penilaian->addIndikator($tambah); 
    redirect("ipmpab"); 
    } 

我的模型

function addIndikator($tambah) 
{ 
    $this->db->insert('tb_det_penilaian', $tambah); 
} 

回答

0

你沒有在您的html代碼中有效的提交按鈕。 刪除您的鏈接,並使用輸入型 「提交」 或按鈕

替換:

<div class="form-group"> 
    <a href="<?= base_url() ?>ipmpab/addIpMpabDb/" class="btn btn-success"> 
     <span class='glyphicon glyphicon-plus'></span> add 
    </a> 
</div> 

有了:

<div class="form-group"> 
    <button type="submit" class="btn btn-success"> 
     <span class='glyphicon glyphicon-plus'></span>add 
    </button> 
</div> 

...對於爲例

然後將操作屬性添加到表單中:

<form method="post" action="<?= site_url('ipmpab/addIpMpabDb'); ?>"> 
+0

它的工作..謝謝..:D – 2015-04-02 01:28:54