<p>
<?php
$qts = 30; // quantos registros por página
$inicio=0; // deve iniciar em que página de resultados
if($_GET['in']!='') // esse parâmetro é passado ao clicar em um link de próximo ou anterior
$inicio=$_GET['in'];
$pgprox=$inicio+$qts;
$pgant =($inicio-$qts > 0) ? $inicio-$qts:0;
// descobre quantos registros tem nessa tabela para montar a paginação
// na primeira vez que abriu a página
if(!isset($_SESSION['counts_select']['EDPESSOAS']))
{
$ult=$conn->Execute("select count(CODIGO) as maximo from EDPESSOAS");
$_SESSION['counts_select']['EDPESSOAS']=($ult->fields[0]-$qts);
}
$sql = "select * from EDPESSOAS order by CODIGO DESC";
$exe = $conn->SelectLimit($sql,$qts,$inicio);
while(!$exe->EOF)
{ ?>
<div id="parnot" onMouseOver="svrm('registro_pessoas',<?=$exe->fields[0]?>)">
<?php
echo($exe->fields[0].' | ');
echo($exe->fields[1]);
?>
</div>
<?php
$exe->MoveNext();
}
?>
</p>
<p>
<?php if($_GET['in'] != 0 and $_GET['in']!='') { ?>
<a href="?in=0">Primeiros</a>
<?php } ?>
<?php if ($_GET['in']!='' and $_GET['in']!='0') { ?>
<a href="?in=<?=$pgant?>"> <<anteriores </a>
<?php } ?>
<?php if($pgprox <= $_SESSION['counts_select']['EDPESSOAS']){ ?>
<a href="?in=<?=$pgprox?>">Próximos>></a>
<?php } ?>
<?php if($_GET['in']!=$_SESSION['counts_select']['EDPESSOAS']) { ?>
<a href="?in=<?=$_SESSION['counts_select']['EDPESSOAS']?>"> últimos</a>
<?php } ?>
Total de <?=$_SESSION['counts_select']['EDPESSOAS']?> registros. Visualizando do <?=$inicio+1?> ao <?=$pgprox?>
</p>