##### Paginação
$total_links = "5";
$total_reg = "25";
##### Inicio Do Código
if(!$pagina) {
$pc = "1";
} else {
$pc = $pagina;
}
$intervalo = $total_links;
$inicio = $pc-1;
$inicio = $inicio*$total_reg;
##### Consulta BD
conectar ();
$sql = mysql_query("SELECT id, $opcoes FROM ulog WHERE $condicoes ORDER BY oob_time_sec");
$tr = mysql_num_rows ($sql);
$sql2 = mysql_query("SELECT id, $opcoes FROM ulog WHERE $condicoes ORDER BY oob_time_sec LIMIT $inicio,$total_reg");
$tp = ($tr/$total_reg);
$tp = (int) $tp;
##### Exibindo os dados
echo "Página $pc de $tp <br> Total de registros: $tr<br><br>";
while($dados=mysql_fetch_array($sql2)) {
( muito grande, por isso não inclui, mas está funfando legal )
}
##### Continuação dos Códigos
$flag = $tp/$intervalo;
$flag1 = $pc/$intervalo;
$pi = $flag1 * $intervalo;
if ($pi == "0") {
$pi = "1";
}
$pf = $pi + $intervalo -1;
$anterior = $pi-$intervalo;
if($pc<=$intervalo) {
$anterior = 1;
}
$proximo = $pf;
if($pi>1) {
echo "<a href='busca.php?pagina=$anterior'><b>Anterior</b></a> ";
}
for ($pi;$pi<$pf;$pi++) {
if($pi<=$tp) {
if($pc==$pi) {
echo "<b>[" . $pi . "]</b> ";
} else {
echo "<a href='busca.php?pagina=" . $pi . "'>" . $pi . "</a> ";
}
}
}
if($pf < $tp) {
echo "<a href='busca.php?pagina=$proximo'><b>Próximo</b></a> ";
}