Jump to content
M. Alberto

Error "(( Notice: Undefined variable: ... ))"

Recommended Posts

O sistema esta me retornando esta mensagem abaixo:

 

Citar

Notice: Undefined variable: impresso in /home/ENDERECO_PAGINA.php on line 22

 

O que esta na linha 22 acima citada é:

 

  $resultado = mysql_query("UPDATE pedidos SET impresso = '$impresso' , entregador = '$entregador' WHERE id = '$_POST[id]'");

 

Share this post


Link to post
Share on other sites

Provavelmente a variável $impresso não existe ou não tem valor antes de executar o UPDATE, verifique isso.

 

Caso não resolva, poste o restante do código.

Share this post


Link to post
Share on other sites

Então, o que esta ocorrendo é o seguinte:

 

Mensagem de Erro:

 

Notice: Undefined index: produto1 in ENDERECO_WEB_PHP/gerandovalores_pedido.php on line 3

 

O que esta na linha acima especificada:

 

$produto1 = $_GET["produto1"];

 

O mais interessante nisto tudo é que funcionava perfeitamente.

 

Esta mensagem se repete mais de 30 vezes... a única diferença entre elas é no final

 

... on line 4
... on line 5
... on line 6

e por aí vai.

 

O que há nas demais linhas ( um exemplo ):

 

$ResultadoLuciane = $produto1 * qto1;
$ResultadoProduto1 = $produto1 * $qto1;
$ResultadoRefrigerante1 = $refrigerante1 * $qtorefrigerante1;


 

Share this post


Link to post
Share on other sites

1°: Notice não é um erro, é um aviso de que está fazendo algo que não é correto, mas a execução continua.

 

2°: Notice que retorna é que a variável citada não foi declarada ou está sendo usada incorretamente.

 

3°: Sem o código não podemos analisar e indicar onde está errando.

Share this post


Link to post
Share on other sites

Então, ao que esta dizendo então não esta ocorrendo erro, certo

Agora, Marcos, veja só, tal fato é recorrente seria a versão superior a que utilizava anteriormente

 

Você disse que o mesmo não esta retornando erro... tudo bem, porém não esta pegando os dados que estão gravados na tabela e exibindo na página pré-formatada para tal.

 

O sistema consiste basicamente em pegar vários dados de um determinado registro e então realizar entre alguns deles cálculos matemáticos simples e exibi-los na tela.

 

Sinceramente meu amigo, estou pensando aqui se eu já atualizo para roda em PHP 5.5 ou superior. O que você me aonselha

 

Pois o que posso fazer seria continuar de alguma maneira utilizando no servidor antigo ate que atualize o mesmo para um servidor atualizado.

 

Agora, outra dúvida Marcos é quanto a versão PHP ...

No servidor antigo ele rodava no 5.3.29, agora passei para um novo servidor que possui 5.3.29 porém esta dando erro... nao seria para continuar rodando perfeitamente

 

Obrigado

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.