I have a question, I need to subtract a row (quantity) from the table (sales) that was entered by the user in the form, in the table (products) in the (inventory) line, and only of the last record registered in the table (products). I made a sales registration form, where it inserts the data in the table for registration, and then I created an update to update the stock value (stock-quantity = stock). My php code I'm using was this:
<?php
include 'conexao.php';
$id = $_POST['id'] // Este id só existe na tabela de vendas, na tabela de produto é id_produtos
$cd_barras = $_POST["cd_barras"] //
$nomeproduto =$_POST["nomeproduto"]
$preco_venda = $_POST["preco_venda"]
$quantidade = $_POST["quantidade"]
$tamanho = $_POST["tamanho"]
$decqtde = $quantidade ; // variável para subtração estoque-quantidade
$sql = "INSERT into vendaprodutos (cd_barras, nomeproduto, preco_venda, quantidade, tamanho) VALUES (NULL,'$cd_barras','$nomeproduto','$preco_venda','$quantidade','$tamanho')";
mysql_query($sql,);
$sql = "UPDATE produtos set produtos.estoque = vendaproduto.quantidade WHERE id = '$cd_barras'; ";
mysql_query($sql);
header("Location: venda.php");
?>
You can help me, because I tried in some forums and could not solve.