Ir para conteúdo

POWERED BY:

Arquivado

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

DeveloperMan

Paginação

Recommended Posts

Teno por exemplo 100 usuarios cadastrados em meu sistema mais quero que exiba somente 10 por pagina ate ai eu sei colocar LIMIT e talz mais eu queria saber como faço por exemplo para exibir as 10 na primeira e depois ter a opção <-anterior 12345678910 -> proximoobrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

E ae

 

Pega ae o exemplo, funciona direirtinho, vou dividir em tres partes, a consulta no banco de dados, o botão próximo e o anterior.

 

 

 

?>

$busca = "SELECT * FROM usuarios order by id desc";

 

$total_reg = "12"; // número de registros por página

$pagina=$_REQUEST['pagina'];

 

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

?>

 

 

o link para anterior

 

<?

$anterior = $pc -1;

$proximo = $pc +1;

if ($pc>1) {

echo " <a href='?pagina=$anterior'><strong><- Anterior</strong></a> ";

}

?>

 

 

o link para próximo

 

<?

if ($pc<$tp) {

echo " <a href='?pagina=$proximo'><strong>Próximo -></strong></a>";

}

?>

 

 

Falow!!!!

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.