Ir para conteúdo

POWERED BY:

Arquivado

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

rafa-martin

[Resolvido] erro e paginação

Recommended Posts

to fazendo a seguinte paginação:

 

--inicio paginacao

	$numreg = 2; // Quantos registros por página vai ser mostrado
	if (!isset($pg)) {
		$pg = 0;
	}
	$inicial = $pg * $numreg;


--fim paginação


	// Faz o Select pegando o registro inicial até a quantidade de registros para página
	$sql = mysql_query("SELECT * FROM escola_aluno LIMIT $inicial, $numreg");

	// Serve para contar quantos registros você tem na seua tabela para fazer a paginação
	$sql_conta = mysql_query("SELECT * FROM escola_aluno");

	$quantreg = mysql_num_rows($sql_conta); // Quantidade de registros pra paginação

	include("paginacao.php"); // Chama o arquivo que monta a paginação. ex: << anterior 1 2 3 4 5 próximo >>


o include da paginação está abaixo

<?php
	$id_usuario = $_GET["id_usuario"];

	$quant_pg = ceil($quantreg/$numreg);
	$quant_pg++;

	// Verifica se esta na primeira página, se nao estiver ele libera o link para anterior
	if ( $pg > 0) {
		echo "<a href=listar_aluno?pg=".($pg-1) ."&id_usuario=$id_usuario class=pg><b>« anterior</b></a>";
	} else {
		echo "<font color=#CCCCCC>« anterior</font>";
	}

	// Faz aparecer os numeros das página entre o ANTERIOR e PROXIMO
	for($i_pg=1;$i_pg<$quant_pg;$i_pg++) {
		// Verifica se a página que o navegante esta e retira o link do número para identificar visualmente
		if ($pg == ($i_pg-1)) {
			echo " <span class=pgoff>[$i_pg]</span> ";
		} else {
			$i_pg2 = $i_pg-1;
			//echo " <a href=".$PHP_SELF."?pg=$i_pg2 class=pg><b>$i_pg</b></a> ";
			echo " <a href=listar_aluno.php?pg=$i_pg2&id_usuario=$id_usuario class=pg><b>$i_pg</b></a> ";
		}
	}

	// Verifica se esta na ultima página, se nao estiver ele libera o link para próxima
	if (($pg+2) < $quant_pg) {
		echo "<a href=listar_aluno.php?pg=".($pg+1)."&id_usuario=$id_usuario class=pg><b>próximo »</b></a>";
	} else {
		echo "<font color=#CCCCCC>próximo »</font>";
	}
?>

só que essa paginação não está funcionando. não está indo para os outros registros quando clico em próximo ou no 2.

 

pq?

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.