Ir para conteúdo

POWERED BY:

Arquivado

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

Kakaroto1309

Update não acontece!

Recommended Posts

Pessoal

 

Não sei o que acontece.... já tentei de tudo e não funciona!!!

Reparem o código:

 

$busca=mysql_query("SELECT * FROM Venda WHERE ID = '$var_idVendaItem'");
$existe=mysql_num_rows($busca);

if ($existe == 1)
{
	$Statement = "SELECT * FROM Venda WHERE ID = '$var_idVendaItem'";
	$Result = mysql_query($Statement);
	while ($A = mysql_fetch_assoc($Result))
	{
		$IV = $A['idVenda'];
		$QP = $A['qtPequeno'];
		$QM = $A['qtMedio'];
		$QG = $A['qtGrande'];
		$QE = $A['qtExtra'];
		$QT = $QP + $QM + $QG + $QE;
		$QPE = $A['qtPecas'];
		$PU = $A['prUnitario'];
		$PUV = $A['prUnitarioVenda'];
		
		$Atualiza1 = "
					UPDATE
					tbVenda SET
					qtTotal = (qtTotal - $QT),
					qtTotalPecas = (qtTotalPecas - $QPE),
					prTotal = (prTotal - ($PU * $QT)),
					prTotalVenda = (pqTotalVenda - ($PUV * $QT))
					WHERE ID = '$IV'
					";
		echo $Atualiza1;
		
		mysql_query($Atualiza1);
						
		$Atualiza2 = "
					UPDATE
					tbVendaItem SET
					idVenda = 0
					WHERE ID = '$var_idVendaItem'
					";
		mysql_query($Atualiza2);
			
		echo '<script type="text/javascript"> 
			alert("Deletado com sucesso do pedido"); 
			location.href="order_search.php";
			</script>';
	}

 

Coloquei o ECHO ali depois do da execução do Atualiza1 pra verificar o que tinha e ele tem o conteúdo certinho.

 

Engraçadp que o ATUALIZA2 funciona mais o ATUALIZA1 não funciona.

 

Alguem sabe um bom motivo de não funcionar?

 



Pow ninguem sabe :/

Compartilhar este post


Link para o post
Compartilhar em outros sites

Já executei aquele statement direto na base, só que substituindo os valores das variaveis e nao deu problema.



Achei o erro!!!!

Puts que raivaaaa

 

Coloquei pqTotalVenda e era prTotalVenda

 

Vlw

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.