Ir para conteúdo

Arquivado

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

lucasmoraes

erro iniciante :(

Recommended Posts

amigos estou iniciando a pouco no php e não manjo nada, bom estou com o seguinte erro sendo impresso na tela

 

Notice: Undefined variable: ttal in C:\wamp\www\electronixLoja\carrinho.php on line 73 Call Stack # Time Memory Function Location 1 0.0010 152464 {main}( ) ..\carrinho.php:0

 

essa variavel ttal que ele esta falando na linha 73 esta dentro de um foreach que exibe os produtos de um carrinho de compras e é o total das compras.

 

o estranho é que funciona ele calcula o total da compra mas mesmo assim mostra esse erro... vou postar o foreach ...

<?
	
	if(count($_SESSION['carrinho']) == 0){
		
			echo "<strong>Não há produtos em seu carrinho!</strong>";
	}else{
			require("conexao.php");
			$ttal;
		foreach($_SESSION['carrinho'] as $id => $qtd){
			$sql = "SELECT * FROM produtosshop WHERE idProduto='$id'";
			$qr = mysql_query($sql) or die(mysql_error());
			$ln = mysql_fetch_assoc($qr);
			
			$nome = $ln['nomeProduto'];	
			$preco = number_format($ln['valorProduto'], 2, ',', '.');
			$sub = number_format($ln['valorProduto'] * $qtd, 2, ',', '.');
			
                        // O ERRO ESTA NA LINHA DE BAIXO
			$ttal += $ln['valorProduto'] * $qtd;
			echo 	'<tr>
						<td>'.$nome.'</td>
						<td><input type="text" size="3" name="prod['.$id.']" value="'.$qtd.'" /></td>
						<td>'.$preco.'</td>
						<td>'.$sub.'</td>
						<td><a href="?acao=del&id='.$id.'">Remover</a></td>
			
					</tr>';
				
		}
		
		$ttal = number_format($ttal, 2, ',', '.');
		echo '<tr>
				<td colspan="4">TOTAL:</td>
				<td>R$:'.$ttal.'</td>
			</tr>';
			
	}

?>

agradeço a ajuda pois ainda não compreendo as mensagens de erros!

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.