Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

andersonbs

Paginação so aparecer se tiver mais de 10 resultados

Recommended Posts

É o seguinte tenho uma paginação em um sistemas com php/mysql, quero so apareça os botões "Primeira 1 2 3 Ultima pagina" se conter mais de 10 resultados na pagina. como faço isso?

Compartilhar este post


Link para o post
Compartilhar em outros sites

a quantidade de itens por página é só deixar configurado pra 10.

 

pronto ^^

sim ja ta configurado para 10, mas caso so tenha 9 itens cadastrados, nao quero que exiba os botoes proxima pagina e anterior entende :rolleyes:

Compartilhar este post


Link para o post
Compartilhar em outros sites

Usando mysql_num_rows() e verificando se o valor retornado é maior que 10.

 

então use a dica do amigo, na hora de recuperar os dados

 

if(mysql_num_rows($slq) < 10){
echo "não há itens suficiente.";
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

Usando mysql_num_rows() e verificando se o valor retornado é maior que 10.

sim ja fiz isso, coloquei dentro de um if se for maior que 10 exibir, mas acho que devo ta fazendo do modo errado pq nao deu certo..

coloca um exemplo aí :)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Melhor, coloca como você fez para podermos apontar o erro.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Aonde você tem o link

<a href="#">Próxima Página</a>

 

Transforme em:

 

<?=(mysql_num_rows($result)>10?'<a href="#">Próxima Página</a>':'')?>

 

$result é a variável que pega o resultado do mysql_query

 

Eu prefiro, como usuário da internet, ao rolar o scroll, a página vá carregando mais conteúdo do que ficar clicando em próxima página, página anterior e ficar toda hora, tendo que recarregar a página. Todos os grandes sites usam esse recurso do scroll. Na paginação convencional, se o usuário quiser ver algum conteúdo de uma página que eu já havia visitado antes, terá que ficar procurando qual foi a página, já com scroll, é só rolar. Se você se interessou, veja o post que explica como fazer isso.

 

Link não autorizado removido

 

De qualquer forma, fica ai a dica

Compartilhar este post


Link para o post
Compartilhar em outros sites

Obrigado resolvi em partes coloquei

 if($i > 10){

quando bate 10 resultados aparece os links menos desaparece o problema agora é que quando tem mais de 10 vou pra proxima pagina os links nao aparece se nao tiver 10 nessa segunda pagina :blush:

Compartilhar este post


Link para o post
Compartilhar em outros sites

É o seguinte tenho uma paginação em um sistemas com php/mysql, quero so apareça os botões "Primeira 1 2 3 Ultima pagina" se conter mais de 10 resultados na pagina. como faço isso?

 

Utilize a função Count para identificar quantos registro e a quantidade de página que irá ter.

 

E utilizar a função mysql_num_rows() para tratar a condicional que você deseja programar.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.