"; } echo ""; // Calcula o valor das paginas anterior e proxima if ($tp > 1) { echo ""; } ?>

$nome


"; $anterior = $pc -1; $proximo = $pc +1; echo ""; if ($pc>1) { echo "<<< Anterior "; } else { echo "<<< Anterior"; } echo " | "; // aqui começa a parte mais chata, ele calcula os numeros do miolo da barra de paginação if ($tp <= 7) { $cont1 = 1; $cont2 = $tp; } else { if ($pc < 4 ) { $cont1 = 1; $cont2 = 7; } else { $cont2 = $pc + 3; if ($cont2 > $tp) { $cont2 = $tp; } $cont1 = $cont2 - 6; } } $cont2++; $cont=$cont1; // feito os calculos, aqui monta-se o miolo da barra while ($cont!=$cont2) { IF ($pc==$cont){ ECHO (" [$cont] | "); } ELSE { ECHO (" $cont | "); } $cont++; } if ($pc<$tp) { echo " Próxima >>>"; } else { echo "Próxima >>>"; } echo "