Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Rafael Augusto_173176

dminuir estoque a cada venda

Recommended Posts

Pessoal, estou fazendo um sistema de vendas e estoque, e na venda eu estou inserindo no banco de dados assim

<?php
  include ("../../../Connections/config.php");
  $id_produto = $_POST["id_produto"];
  
  $cliente = $_POST["cliente"];
  
  $titulo = $_POST["titulo"];
  
  $data = $_POST["data_saida"];
  
  $natureza = $_POST["natureza"];
  
  $qtde = $_POST["qtde"];
  
  $valor_compra = $_POST["custo"];
  
  $valor_revenda = $_POST["valor_unitario"];
  
  $total = $_POST["total"];
  
  $pagamento = $_POST["pagamento"];
  
 
 $sqlinsert = "INSERT INTO vendas (id, cliente, titulo, data_saida, natureza, qtde, custo, valor_unitario, total, pagamento) VALUES ('' , '$cliente' , '$titulo' , '$data' , '$natureza' , '$qtde' , '$custo' , '$valor' , '$total' , '$pagamento')";
 
 
 mysql_query($sqlinsert) or die (mysql_error());
 
 	echo "<script>location.href='../../vendas/nova_venda.php'</script>"; //Pagina que sera redirecionada apos o envio do formulario 
	
		$alterar = "UPDATE estoque SET qtde = qtde-$qtde WHERE id_produto = '$id_produto'";



?>

junto com o Update, comecei a usar a função Update agr, entao nao intendo muito dela ainda, mais nao esta diminuindo do meu estoque, alguem pode me ajudar?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom,

Não está diminuindo porque provavelmente a query não foi executada.

 

Parece que: você só definiu a variável com o SQL que deveria ser rodado posteriormente, mas não o executou.

 

Tente executar o seguinte:

mysql_query($alterar) or die(mysql_error());

Hugs!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.