erro iniciante :(
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!Discussão (2)
Carregando comentários...