如何使用一个按钮同时插入和更新

时间:2019-06-18 16:36:49

标签: php codeigniter datatable

如何使用返回按钮同时更新和插入。

当我单击返回按钮时,我想将数据插入reserve_history表和更新的图书信息中。

这是我的数据库enter image description here 单击返回按钮后,我希望信息插入到reserve_history表中,以便可以使用功能来检查历史记录。

控制器...........

  public function ajax_signout($book_id){

    $data = array(           
             'pickup' => $this->input->post('pickup'),
            'return' => $this->input->post('return'),
        );          
$this->user_model->return_book($book_id, $data);
          echo json_encode(array("status" => TRUE));

}

模型.......

  public function return_book($book_id,$data)
{
     $this->db->set('book_active', '`book_active` +1', FALSE);
     $this->db->where('book_id',$book_id);
     $this->db->update('books', $data);    
       return true;
}

Ajax ....................

    function return_book(id){ 
$.ajax({
    url : "<?php echo site_url('users/ajax_signout/')?>/" + id,
    type: "POST",
    dataType: "JSON",
    success: function()
    {
     reload_table();
    },
    error: function (jqXHR, textStatus, errorThrown)
    {
        alert('Error get data from ajax');
    }
});}

0 个答案:

没有答案