Ir para conteúdo

POWERED BY:

Arquivado

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

TheMidter

While paginação, numeração repete!

Recommended Posts

Olá, estou usando WHILE para fazer uma paginação php, e estava tentando numerar os resultados, 10 resultados em cada pagina e numerar, 1.. 2.. 3.. e assim por diante, mas como o while faz repetição sempre que eu ia pra pagina 2 a numeração voltava do 1, mas eu queria que continuasse, 1-10/11-20/21-30 ... e assim por diante, ta ai o codigo:

 

  Citar

 

$busca = "SELECT * FROM comentarios_topic WHERE id_topico = $id ORDER BY id "; //WHERE id = 1 procura pela id WHERE id_topico ='\$id'

$total_reg = "10"; // número de registros por página
$pagina= isset( $_GET['pagina'] ) ? (int)$_GET['pagina'] : 1;
if (empty($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 = ceil($tr/$total_reg); // verifica o número total de páginas
$tr2 = $tr + 1;
$tp2 = ceil($tr2/$total_reg);
// vamos criar a visualização
while ($dados = mysql_fetch_array($limite)) {
$resultados= $dados["comentario"];
echo "
<div >
$resultados
</div>";
}

Se eu colocar para a cada linha somar mais um numero "$i++" ele vai repetir na pagina dois, então como faço para a numeração dos resultados continuar mesmo mudando de pagina?

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.