1){$tp = ceil($tp);}else{$tp = 1;} $limite = mysql_query("$sql limit $inicio, $ttpg",$conn); // # MOSTRA RESULTADOS //////////////////////////////////////////////////////////////////////////////// while($row = mysql_fetch_array($limite)){ // A SAIDA DO RESULTADO SE DÁ AQUI // A SAIDA DO RESULTADO SE DÁ AQUI } // # AQUI COMEÇA A BARRA DE NAVEGAÇÃO print "

"; if($tp > 1)// se existir mais de uma página { $prior = $pc - 1;// avança pagina $next = $pc + 1;// regride pagina // cria botão primeiro registro if($pc != 1){print "Primeira";}else{print "Primeira";} print $sp; // cria botão anterior if($pc > 1){print "Anterior";}else{print "Anterior";} print $sp; # AQUI COMEÇA A CRIAÇÃO DOS NÚMEROS MIOLOS NA BARRA DE NAVEGAÇÃO if($tp < $qtn) // verifica se a quantidade de página está abaixo do valor estabelecido { $min = 1; $max = $tp; } // fim do teste do valor else { // faz as alterações necessárias se o valor estiver acima $min = $pc; $max = $qtn + $min; if($max >= $tp) { $max = $tp; $min = $max - $qtn; } } // fim da verificação for($cont = $min; $max >= $cont; $cont++)// analisa o resultado da verificação { // mostra o resultado if($cont <> $pc){print "$cont".$sp;}else{print "$cont$sp";} } // fim da análise // cria botão proximo if($pc < $tp){print "Próxima";}else{print "Próxima";} print $sp; // cria botão último if($pc != $tp){print "Última";}else{print "Última";} } /// se o houver uma página só, imprime a barra desativada if(!$tp) { print "Primeira | Anterior | Próxima | Última"; } /// fim da barra desativada print "


"; # FIM DA BARRA DE NAVEGAÇÃO ?>