1

我有 2 张桌子:客户待命,我以这种方式在待命的杂货杂货中添加了一个新按钮:

$crud->add_action('Send', '', 'standby/copyrow','ui-icon-plus');

两个表都有相同的字段,在待机状态下,我从表单中接收数据,当我单击“发送”时,我的想法是复制该 id in 客户并从待机中删除该 id

换句话说,我需要将第一个表中的一行(我在其中添加了一个新按钮)添加到第二个表中,然后从第一个表中删除该行。

然后我创建了一个函数

function copyrow($id)
    {
       // I don't know how can I add that row 
    }

希望有人可以帮助我,在此先感谢!

4

1 回答 1

2

我在此代码中使用的表:

第一个表名 - 客户和字段 - a(主键,自动增量),b

第二个表名 - 备用和字段 - c(主键,自动增量),d

对您的代码进行您想要的更改..

函数复制行($id){

      $customers=$this->db->select('b')->where('a',$id)->get('customers')->result();
      foreach ($customers as $customer)
      {
              $this->db->set('d', $customer->b); 
              $this->db->insert('standby');
              $this->db->delete('customers', array('a' => $id)); 
      }

}

我相信你会帮助这个代码。

于 2013-03-08T05:03:27.743 回答