Índice indefinido

Publicado: 30/05/2012 em Linguagem de programação, PHP
Tags:, , , ,

Índice indefinido ou undefined index como muitos já conhecem. Para os de mais experiência este erro já não assusta mais, porém para os leigos que estão começando ( exatamente como eu ) está é uma mensagem que nos tira muito o tempo.

Através do material que estudo ( bastante desatualizado ) muitas coisas já mudaram e incrivelmente os erros que me são exibidos na máquina deste professor roda tranquilo.

Para que possam entender segue o meu código

<li><a href="index.php?link=1" title = "Home">Home</a></li>

Antes eu queria capturar o valor da seguinte forma

$link = $_GET['link'];//Capturo o valor e armazeno em $link e colocava @ para não ser exibido a tal mensagem de erro.

Mas o correto aqui é o seguinte:

if(!empty($_GET['link'])){//Se o parâmetro passado não estiver vazio faça.
    $link = $_GET['link'];//Capturo o valor.
}
Anúncios

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s