Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

PHP - Notice: Undefined variable

Boa noite a todos, estou com um erro que não sei porque acontece e não consigo corrigir

Notice: Undefined variable: Total

neste trecho:

</tr>            
                ';                   
            }                  
        }
$Total += $subTotal;
}
    }
}
    if($Total == 0){
echo '
<tr>
2 respostas
solução!

Boa noite Sergio!

Acredito que o seu erro possa estar na própria variável, Undefined Variable significa variável indefinida, e no caso essa variável é a Total, na memória de seu computador, essa variável talvez esteja igual a null, que significa nulo, experimente colocar no inicio de seu código uma linha que especifique que Total é igual a 0, sendo assim, se essa variável Total, passar por todo o código, e não sofrer nenhuma modificação, seu resultado final será 0 e não null, sendo assim, o if colocado no final executara o código presente dentro das chaves.

Espero ter ajudado :)

Muito obrigado Heron, coloquei no inicio da função: $Total = 0; e não resolveu, alterei para $Total = null; e resolveu o problema.

Muito obrigado pela sua dica!!!!

abraços

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software