Codeigniter,提交“按钮”缺少来自控制器或型号的说明?

时间:2016-06-23 21:51:52

标签: php codeigniter

提交“按钮”不能正常工作,我知道必须有遗漏,问题是Idk是什么... 主要的想法是插入信息,然后刷新显示在下面的表格中,所有在同一“页面”,“提交”不保存:(。 提前谢谢。

模型中的部分代码:

function create_gei()
{
 $data['theyear'] = $this->input->post('theyear');
 $data['qty_alumni'] = $this->input->post('qty_alumni');
 $data['emanations'] = $this->input->post('emanations');
 $data['temperature'] = $this->input->post('temperature');
 $this->db->insert("pdc_factor_gei", $data);
}

Controller中的部分代码:

function btn_create_gei()

   {
     $this->model_gas_consum->create_gei();
     $submit = $this->input->post('send');
     if($submit=='repeatgei')
    {
     redirect(current_url("gas_consum/factor_gei/"), 'refresh');
    }
     else
    {
     redirect("gas_consum/home_gas/");
    }
   }

查看“按钮”中的部分代码:

<?php echo form_open("gas_consum/factor_gei"); ?>

 <div class="row">
   <div class="col-md-6 text-right">
   <button
   name="send" value="repeatgei" class="btn" type="submit">
   <span class="glyphicon glyphicon-refresh"></span> Save</button>
 </div>

<?php echo form_close(); ?>

2 个答案:

答案 0 :(得分:0)

试试这个,改变你的

<button name="send" value="repeatgei" class="btn" type="submit">
<span class="glyphicon glyphicon-refresh"></span> Save</button> 

到此

<?php echo form_submit('send', 'repeatgei', 'class="btn"'); ?>

答案 1 :(得分:0)

试试这个

<input type="submit" name="send" value="repeatgei" class="btn">