Ir para conteúdo
Fórum Script Brasil
  • 0

Paginacao


raphaelcarlos

Pergunta

salve, salve ...

tenho o seguinte codigo de paginacao

<?
$quantidade = 5;
$pagina = @$_GET["pagina"];
if (!is_numeric ($pagina)) {
$pagina = 1;
}
$query = "SELECT * FROM cadastro";
$busca = mysql_query($query);
$paginas = mysql_num_rows($busca);
$paginas = ceil ($paginas / $quantidade);
if ($pagina > $paginas) {
$pagina = $paginas;
}
$limite = (($pagina - 1) * $quantidade);
$query = "SELECT * FROM cadastro ORDER BY nome ASC LIMIT $limite,$quantidade";
$busca = mysql_query($query);
$paginacao = ($pagina == 1) ? "Primeiro " : "<a href=\"" . $_SERVER["SCRIPT_NAME"] . "?pagina=1/\">Primeiro</a> ";
$paginacao .= (($pagina - 1) <= 0) ? "« Anterior" : "<a href=\"". $_SERVER["SCRIPT_NAME"] . "?pagina=" . ($pagina - 1) . "\">« Anterior</a>";
$paginacao .= (($pagina - 3) <= 0) ? "" : " | <a href=\"" . $_SERVER["SCRIPT_NAME"] . "?pagina=" . ($pagina - 3) . "\">" . ($pagina - 3) ."</a>";
$paginacao .= (($pagina - 2) <= 0) ? "" : " | <a href=\"" . $_SERVER["SCRIPT_NAME"] . "?pagina=" . ($pagina - 2) . "\">" . ($pagina - 2) ."</a>";
$paginacao .= (($pagina - 1) <= 0) ? "" : " | <a href=\"" . $_SERVER["SCRIPT_NAME"] . "?pagina=" . ($pagina - 1) . "\">" . ($pagina - 1) ."</a>";
$paginacao .= " | ".$pagina;
$paginacao .= (($pagina + 1) > $paginas) ? "" : " | <a href=\"" . $_SERVER["SCRIPT_NAME"] . "?pagina=" . ($pagina + 1) . "\">" . ($pagina + 1) ."</a>";
$paginacao .= (($pagina + 2) > $paginas) ? "" : " | <a href=\"" . $_SERVER["SCRIPT_NAME"] . "?pagina=" . ($pagina + 2) . "\">" . ($pagina + 2) ."</a>";
$paginacao .= (($pagina + 3) > $paginas) ? "" : " | <a href=\"" . $_SERVER["SCRIPT_NAME"] . "?pagina=" . ($pagina + 3) . "\">" . ($pagina + 3) ."</a>";
$paginacao .= (($pagina + 1) > $paginas) ? " | Próximo »" : " | <a href=\"". $_SERVER["SCRIPT_NAME"] . "?pagina=" . ($pagina + 1) . "\">Próximo »</a>";
$paginacao .= ($pagina == $paginas) ? " Último" : " <a href=\"" . $_SERVER["SCRIPT_NAME"] . "/" . ($paginas) . "/\">Último</a>";

echo $paginacao;
?>

so que não funciona ele traz todos os resultados nas paginas, sabe me dizer porque ??

se tiver outro codigo menos complicado passa ai vaii

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,6k
×
×
  • Criar Novo...