Atualizar varias linhas do BD atraves de uma array
Boa noite pessoal, Estou precisando de uma força.
Criei uma tela de venda e que baixa estoque de uma tabela de estoque separada, porem estou com dificuldade de retornar o estoque de varios itens de uma vez quando eu excluo a venda?
Para cada produto vendido eu crio uma linha na tabela de vendas, mas para deletar eu uso só uma das referencias, por isso o select duplo na mesma tabela, para retornar com o primeiro valor, as demais linhas que possuem o mesmo numero de pedido.
Nesta regra tentei buscar a tabela de estoque e a tabela de vendas e somar o campo de venda ao campo de estoque e fazer um update no estoque, mas ele faz apenas para 1 item
Segue o codigo que estou tentando usar para atualizar varias linhas na tabela de estoque de borrachas:
protected function retornaitens() {
$dadosVenda = "SELECT * from pdvborracha WHERE id = $_GET["var3"];
$dadostodas = "SELECT * FROM pdvborracha WHERE pedido = ".$dadosVenda["pedido"];
$linhafinal = mysql_fetch_array($dadostodas);
$query = "SELECT * FROM estoquematprima WHERE produto=".$linhafinal["produto"];
($linha = mysql_fetch_array($query));
$quantidade = $linha["quantidade"] + $linhafinal["quantidade"];
$query = "UPDATE estoquematprima SET quantidade=".$quantidade." WHERE produto=".$linhafinal["produto"];Discussão (4)
Carregando comentários...