Aviso: índice indefinido

PHP é uma das ferramentas de linguagem de script favoritas entre os webmasters. No entanto, às vezes, um usuário pode se deparar com uma mensagem de erro "índice indefinido". Este erro é principalmente devido a configurações incorretas de variáveis. Ao recuperar variáveis ​​de um formulário preenchido pelo usuário, pode ocorrer um erro. Geralmente, os comandos PHP $ _POST e $ _GET são usados ​​para recuperar valores indicados em um formulário. Ao usar essas funções, você pode se deparar com este aviso: Mensagem de índice indefinida. Para se livrar desse erro, certifique-se de que o campo da tabela esteja configurado para a função isset (), que determina se um determinado valor já foi declarado pelo PHP. Essa mensagem de erro pode ser adiada antes da configuração do servidor. Você pode alterar o tipo de erro relatado usando a função error_reporting.

Ao tentar recuperar variáveis ​​de seus formulários, se você usar as variáveis $ _POST ou $ _GET para recuperar seus formulários ou de outra forma, poderá encontrar este erro:

 Aviso: Índice indefinido em 'caminho do arquivo executando php' on line 'linha atual' 

Para evitar esse erro, teste se os campos da tabela foram definidos com a função como set ().

Exemplo para uma variável $ _POST ['trick']:

 / / Antes de usar $ _POST ['truque'] if (isset ($ _POST ['truque'])) (/ / Instruções se $ _POST ['truque'] existir) 

Esse tipo de erro é adiado antes da configuração do servidor.

Não é relatado por padrão porque não é importante, dependendo da constante E_NOTICE.

Você pode alterar os tipos de erros relatados usando o error_reporting .

Artigo Anterior Próximo Artigo

Principais Dicas