Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

AiltonSP

[Resolvido] Retirar aviso da tela

Recommended Posts

Boa tarde meus amigos, estou com um grande problema que está me deixando de cabelos brancos.

Estou fazendo um sistema de paginação, está funcionando do jeito que eu queria, só que quando abre da primeira vez HOME ele dá o aviso:

 

Notice: Undefined index: pagina in C:\wamp\www\temp_nacional\acampamentos.php on line 97

 

Ou seja, ela pega a variável pela URL para poder fazer a paginação, só que na primeira vez que a página abre a URL está vazia, quando clico em ir para a próxima página e volta para a página HOME, o aviso some porque ele já consegue pegar a URL.

Então gostaria saber se tem como fazer com que ele pegue esta URL de algum outro jeito ou fazer esta mensagem sumir.

 

// Pegar a página atual por GET

$pagina = ($_GET['pagina']); // linha 97

 

// Verifica se a variável tá declarada, senão deixa na primeira página como padrão

if(!isset($pagina)) {

 

$pagina = $pagina;

} else {

$pagina = 1;

}

 

Obrigado pela atenção.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Isso acontece porquê da primeira vez que você roda a página o valor $pagina que vem por querystring não está setado.

O que você pode fazer é o que o User Marcelo falou ou:

 

if($_SERVER['REQUEST_METHOD'] == "GET")
{

}

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.