2015-04-01 73 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

相关问题