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

Dividir As Paginas...


RC@

Pergunta

Ola pessoal..

Seguinte.. eu tenho uma pagina q mostra uma lista de itens de uma tabela pelo comando while (to usando PHP e MySQL)...

só que na tabela q eu estou fazendo o select.. existem muitos itens.. como posso fazer pra dividi-los em paginas? <anterior 1 2 3 4 proxima> (tipo assim)??

Vlw!!!

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

Olha, tem uma forma fácil:

$busca = "SELECT * FROM tabela order by campo";
$total_reg = "3"; // número de registros por página
if (!$pagina) {
    $pc = "1";
} else {
    $pc = $pagina;
}
$inicio = $pc - 1;
$inicio = $inicio * $total_reg;

$limite = mysql_query("$busca LIMIT $inicio,$total_reg");
$todos = mysql_query("$busca");

$tr = mysql_num_rows($todos); // verifica o número total de registros
$tp = $tr / $total_reg; // verifica o número total de páginas

// vamos criar a visualização
while ($dados = mysql_fetch_array($limite)) {
    $nome = $dados["campo"];
    ?>
<table width="500" cellpadding="0" cellspacing="4">
  <tr>
      
    <td align="left"><? echo "$nome"; ?></td>
  </tr>
  <?
}
?>
</table>
<?
// agora vamos criar os botões "Anterior e próximo"
$anterior = $pc -1;
$proximo = $pc +1;
if ($pc>1) {
    echo " <a href='?pagina=$anterior'><- Anterior</a> ";
}
echo "|";
if ($pc<$tp) {
    echo " <a href='?pagina=$proximo'>Próxima -></a>";
}


?>

É só você alterar sua variável "$nome" com seu campo de listagem e a quantidade de itens por página..

não esquecendo de alterar seu SELECT..

espero ter ajudado... cool.gif

Link para o comentário
Compartilhar em outros sites

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...