我有两张桌子:客户和待机,我在待机状态下添加了一个新按钮:
$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
}
希望有人可以帮助我,提前谢谢!
答案 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));
}
}
我相信你会帮助这段代码。