vanderxxx 0 Denunciar post Postado Novembro 21, 2016 Estou precisando de ajuda na paginação do código a seguir. Estava hospedado em um servidor que aceitava " php_flag register_globals on " , só que mudei de server que não aceita por questão de segurança, então queria corrigir o código. O erro é que quando mudo de pagina o link muda mas o resultado é o mesmo da primeira pagina. Aguardo ajuda. <? if ($pagina > 0) { $menos = $pagina - 1; $url = strtolower($cat)."-".$menos.".html"; print "<a href=\"$url\">« Anterior</a>"; } else { print ""; } ?> <? for($i = 0; $i < $paginas; $i++) { $linksp = $i + 1; if ($pagina == $i) { print "$linksp"; } else { $url = strtolower($cat)."-".$i.".html"; print " <a href=\"$url\">$linksp</a> "; } } ?> <? if($pagina < ($paginas - 1)) { $mais = $pagina + 1; $url = strtolower($cat)."-".$mais.".html"; print "<a href=\"$url\">Próxima »</a>"; } else { print ""; } ?> Compartilhar este post Link para o post Compartilhar em outros sites
AndersonMamede 88 Denunciar post Postado Novembro 21, 2016 Onde a variável $pagina é criada/recebe valor? Compartilhar este post Link para o post Compartilhar em outros sites
vanderxxx 0 Denunciar post Postado Novembro 21, 2016 Um membro de outro forum me disse que era pra fazer isso : troca $pagina por $_GET['pagina']e assim por diante. Só que sou leigo e não entendi, queria que alguém modifica-se o código todo acima. Compartilhar este post Link para o post Compartilhar em outros sites
vanderxxx 0 Denunciar post Postado Novembro 22, 2016 resolvido. troquei todos $pagina por $_GET['pagina'] . Deu certo. Compartilhar este post Link para o post Compartilhar em outros sites