Código PHP:
<?php
$sql = mysql_query("SELECT campo
FROM tabela
WHERE campo='pesquisa_especificada'
ORDER BY qualquer_campo DESC ou ASC",$sua_conexao);
$qtd = mysql_num_rows($sql);//quantidade de resultados
$qtd_x_pagina = 10;//quantidade de resultados por página
$qtd_paginas = ceil($qtd/$qtd_x_pagina);//quantidade de páginas
if(!isset($pagina_especifica))$pagina_especifica = 0;//página específica
$inicio = $pagina_especifica * $qtd_x_pagina;//variavel à ser usada na
// consulta sql
// link anterior
if($pagina_especifica > 0)echo '<a
href="'.$PHP_SELF.'?pagina_especifica='.($pagina_especifica -1).'">Anterior</a>';
else echo'<font color="cc000">Anterior</font>';
//links numéricos
for($i=1;$i<$qtd_paginas;$i++){
if($pagina_especifica == 0 and $pagina_especifica != $i or $pagina_especifica != 0 and
$pagina_especifica != $i)echo ' | <a href="'.$PHP_SELF.'?pg_scp='.$i.'">'.$i.'</a>';
else echo ' | <a href="'.$PHP_SELF.'?$pagina_especifica='.$i.'">
<font color="cc000">'.$i.'</font></a>';
}
//link próximo
if($pagina_especifica < ($qtd_paginas - 1))echo ' | <a
href="'.$PHP_SELF.'?pagina_especifica='.($pagina_especifica +1).'">Próxima</a>';
else echo' | <font color="cc000">Próxima</font>';
$sql = mysql_query("SELECT campo
FROM tabela
WHERE campo='pesquisa_especificada'
ORDER BY qualquer_campo DESC ou ASC limit $inicio,$qtd_x_pagina",$sua_conexao);
//imprimir resultados
while($ln = mysql_fetch_array($sql)){
//imprimir resultados
}?>
TINÁRIO <WEBMASTER/>
SOLUÇÕES WEB!
WEBSITE: WWW.TINRM.COM