【问题标题】:grocery crud add button to copy row in another table杂货杂货添加按钮以复制另一个表中的行
【发布时间】:2013-02-04 21:24:09
【问题描述】:

我有 2 个表:customersstandby,我以这种方式在我的杂货店添加了一个新按钮:

$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 
    }

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

【问题讨论】:

    标签: grocery-crud


    【解决方案1】:

    我在这段代码中使用的表格:

    第一个表名 - 客户 和字段 - 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)); 
          }
    

    }

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-07-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多