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

Botões AVANÇA e RECUA form


netoasys8

Pergunta

Prezados,

Eu gostaria de uma ajuda, por favor.

Estou trabalhando num site e gostaria de fazer os botões AVANÇAR e RECUAR os registros no form.

Por exemplo, a URL do site no local é: http://localhost/oasyscloud/cliente. Quando eu clico no botão AVANÇAR, a URL do site mudará para http://localhost/oasyscloud/cliente?p=1. Se eu clicar novamente no botão AVANÇAR, a URL mudará para http://localhost/oasyscloud/cliente?p=2. Se eu clicar no botão RECUA, a URL do site ficará novamente http://localhost/oasyscloud/cliente?p=1. Sendo assim, a variável "p" será igual ao número do registro.

Esta é a melhor forma de se fazer esta paginação (navegação nos registros do banco)? Se sim, poderiam me ajudar, por favor? Eu gostaria de saber como mudar a URL, como limitar o avanço ao número de registros que há no banco. . .

Se não for a melhor forma, como devo proceder, por favor?

Grato!

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

Olá!

já que talvez, possa acontecer de ter registros do 1 ao 10, mas alguém "apague" ou desative os ids 3, 4 e 8

proceda assim:

Busque todas as ids do database e guarde em um array, ex.: $indexes.
Se existir 'p' na url, verifique se é numérico e se existe em $indexes, se não, será igual a $indexes[0];
Use prev() e next() para gerar os links Anterior e Próximo,

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