Ir para conteúdo

POWERED BY:

Arquivado

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

Bruno Conte

Erro em Paginação

Recommended Posts

boa tarde, estou fazendo uma paginação, so que nao esta aparecendo o voltar e avançar no codigo.

o que estou fazendo de errado?

 

ele nao da erro nenhum e mostra os resultados ok da primeira pagina.

 

 

 

<?php
$total_reg = "3";
if (!$pagina) {
$pc = "1";
} else {
$pc = $pagina;
}
$inicio = $pc - 1;
$inicio = $inicio * $total_reg;
$limite = mysql_query("SELECT * FROM clientes where tipocad = '1' order by id_cli DESC LIMIT $inicio,$total_reg");
$tr = mysql_num_rows($limite); // verifica o número total de registros
$tp = $tr / $total_reg;
while ($vetor=mysql_fetch_array($limite)) {
?>
<?php
$anterior = $pc -1;
$proximo = $pc +1;
if ($pc>1) {
echo " <a href='?i=listarclientes.php&pagina=$anterior'><- Anterior</a> ";
}
echo "|";
if ($pc<$tp) {
echo " <a href='?i=listarclientes.php&pagina=$proximo'>Próxima -></a>";
}
?>

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

$tr nunca vai ser maior que um (1), pois você está dividindo a quantidade de registros retornados ($tr) pelo limite de registros a serem retornados ($total_reg). Além disso, você está definindo todos os números como string.

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.