杂货crud添加按钮复制另一个表中的行

时间:2013-02-04 21:24:10

标签: grocery-crud

我有两张桌子:客户待机,我在待机状态下添加了一个新按钮:

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

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

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

然后我创建了一个函数

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

希望有人可以帮助我,提前谢谢!

1 个答案:

答案 0 :(得分:2)

我在此代码中使用的表:

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

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

更改您想要的代码..

function copyrow($ 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)); 
      }

}

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