Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Ola pessoal,
eu to com um probleminha, preciso que na página de busca apareça apenas de 10 em 10 páginas.
Exemplo: Anterior 1 2 3 4 5 6 7 8 9 10 Próxima, e quando tive na página 8 vai aparecendo as proximas páginas.
Mais naum sei como faze isso, eu nunca mexi com paginação.
Se alguem pude me ajuda eu agradeço.
Bjsss
Eu to usando esse codigo.
<?php
if (!isset($pg)) // variavel $pg é a pagina atual
$pg = 0;
$coluna = 0;$contarok=mysql_db_query("$dbname","$contar"); // mude o $dbname para o nome do seu
$total_records = mysql_num_rows($contarok);
$pages = intval($total_records/$registros);
######## criando os links dinâmicos
if ($pg <> 0) {
$url = $pg - 1;
?>
<strong><a class="blue" href="<?php echo"?idade=$idade&id=$id&busca=$palavra&pg=$url";?>">< Anterior |</a>
<?php
}
else { echo ""; } if ($i == $pg) {
?>
<a class="red14text">
<?php $j=$i+1;
echo "$j";
?>
</a>
<?php }
else { ?>
<a class="blue" href="<?php echo"?idade=$idade&id=$id&busca=$palavra&pg=$i";?>">
<?php $j=$i+1;
echo "$j"; ?>
</a>
<?php
}
}
if ($pg < $pages) {
$url = $pg + 1; ?>
<a class="blue" href="<?php echo"?idade=$idade&id=$id&busca=$palavra&pg=$url";?>">| Próxima > </a>
<?php
}
else { echo ""; }?>Carregando comentários...