CodeIgniter,更新库存

时间:2016-06-01 16:17:55

标签: php codeigniter continuous-integration

我需要一些帮助...... 我有codeigniter的问题,我自己有这个代码

public function venderProduto($id)
{

        $data=array('id_venda' => null,
        'id_cliente' => $id_cliente,
         'medicamento' => $medicamento,
         'quantidade' => $quantidade,
        'preco' => $preco);

    $this->db->where('id_venda', $id);
    $this->db->select('produto.stock,vendas.quantidade');
    $this->db->insert('vendas', $data);
    $this->db->update('stock-quantidade');
}

当我在桌面销售(vendas)上插入销售时,我需要升级我的产品库存产品(produtos),想要获取将看到库存的数量... 有人帮我... ...

1 个答案:

答案 0 :(得分:0)

看起来你混淆了你的疑问。一个需要完成,然后第二个可以执行。

如果我理解正确,您希望将记录插入sales表,然后更新products表。

函数未显示id_cliente,medicamento,quantidade和preco的值如何进入函数。它们要么需要设置为函数参数,要么作为GET或POST变量提供。

git diff fc17405...ee2de56

以上可能会或可能不会完全如图所示,但这是您应该使用的逻辑和顺序。如果您遇到问题,则需要发布收到的任何错误消息。

所以这个顺序是:

  1. 插入促销。
  2. 测试以确保插入成功。
  3. 获得现有库存量。
  4. 从库存数量中减去订单数量。
  5. 更新库存数量。