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

Como controlar exibição de registros na tabela


Paiva Jr

Pergunta

Será que alguém pode me ajudar com o meu problema ?

No código abaixo, pretendo listar os registro de um banco de dados em uma tabela. Aí vem o problema :

Se no sql pegar todos os registros, o php fará a exibição preenchendo toda a tela usando as barras verticais para movimentação.

Se no sql pegar apenas os 10 primeiros registros, como faço para inserir um loop onde com botões controlaria a avanço ou retrocesso dos registro na tela (de 10 em 10 por exemplo), isto sem ocasionar o avanço da tela (com barras de rolagem).

Espero que tenha conseguido explicar bem o meu problema.

<?php
$ibaseSQL = "SELECT FIRST(10) * FROM t_agentes"; // aqui pego só os 10 primeiros para não encher a tela com + de 500 // registros.
$ibaseResult = ibase_query($conexao, $ibaseSQL);
//ibase_close($conexao);
$count = 0;
?>
<table width="100%" border="1">
<tr>
<td>Ações</td>
<td>Código</td>
<td>Nome</td>
</tr>
<?php
while ($linha = ibase_fetch_assoc($ibaseResult)) {
//imprime as linhas na tela
$id = "";
$cod = $linha["AGENTE_CODIGO"]; //$row[agente_codigo]; //$i["agente_nome"];
$nome = $linha["AGENTE_NOME"]; //$row[agente_codigo]; //$i["agente_nome"];
echo "
<tr>
<td><a href=\"editar.php?id=$id\"><img src=edit.png></a> <a href=\"excluir.php?id=$id\"><img src=del.png></a></td>
<td>&nbsp;$cod</td>
<td>&nbsp;$nome</td>
</tr>\n";
}
ibase_close($conexao);
?>
</table>
Link para o comentário
Compartilhar em outros sites

6 respostass a esta questão

Posts Recomendados

  • 0

<script type='text/javascript'>window.mod_pagespeed_start = Number(new Date());</script>

Cara o que você esta querendo é fazer uma paginação.

Da uma linda nessas paginas

http://www.devmedia.com.br/paginacao-em-php/21972

http://www.sergiotoledo.com.br/tutoriais/programacao-php/paginacao-php

Euler01, obrigado, era justamente o que estava procurando.

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,1k
    • Posts
      651,8k
×
×
  • Criar Novo...