AiltonSP 0 Denunciar post Postado Fevereiro 22, 2010 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
Marcelo Diniz 0 Denunciar post Postado Fevereiro 22, 2010 Tenta fazer algo do tipo que imagino que irá dar certo. if(isset($_GET['pagina'])) { $pagina = $_GET['pagina']; } else { $pagina = 1; } Compartilhar este post Link para o post Compartilhar em outros sites
Dee 0 Denunciar post Postado Fevereiro 22, 2010 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
AiltonSP 0 Denunciar post Postado Fevereiro 22, 2010 Muito bom, realmente era isso, resolvido. Muito obrigado mesmo a vocês. Valeu. Compartilhar este post Link para o post Compartilhar em outros sites