Alguém poderia dar uma olhada e dizer onde está o erro na paginação?
Entra certinho, mostrando o número de registros especificados(5 do total de 8 p/teste) os links de navegação tbem aparecem, mas qdo clico em avançar ao invés de aparecer os três registros restantes, aparece o sexto registro reptido cinco vezes!!!
agradeço qqer ajuda
abraços
[otto]
-script---------------------
<?PHP
//Abrindo À Conexão
$conexao= mysql_connect("virtualsite","Dermeval","1067");
mysql_select_db ("escambo",$conexao);
//Declarando Variáveis
settype($nome_cliente,'string');
settype($endereco_cliente,'string');
settype($bairro_cliente,'string');
settype($cidade_cliente,'string');
settype($estado_cliente,'string');
settype($email_cliente,'string');
settype($fone_cliente,'string');
settype($senha_cliente,'string');
settype($datando,'string');
settype($pag,'integer');
settype($num,'integer');
//Verifica uantidade De Registros
$pesquisa="SELECT senha_cliente from clientes ";
$resultado=mysql_query($pesquisa,$conexao);
//Em Caso De Erro Encerra O Script
if(!$resultado)
{
die('Erro Na recuperação Dos Dados');
}
//Seta Variáveis Para Paginação
$num=mysql_num_rows($resultado);
$reg_pag=5;
$num_pag=ceil($num/$reg_pag);
$i=(!isSet($pag))? 0:($pag*$reg_pag);
//Recupera Registros Específicos De Uma Página
$pesquisa="SELECT *,date_format(datando,'%d/%m/%y')'dt' from clientes order by codigo_cliente LIMIT $i,$reg_pag";
$resultado=mysql_query($pesquisa,$conexao);
//Em Caso De Erro Encerra O Script
if(!$resultado)
{
die('Erro Na recuperação Dos Dados');
}
//Imprime Resultados
while ($row = mysql_fetch_array($resultado))
{
print "<font color='red'>Código=</font> ".$row['codigo_cliente']."<br>";
print "<font color='red'>Nome=</font> ".$row['nome_cliente']."<br>";
print "<font color='red'>Endereço=</font> ".$row['endereco_cliente']."<br>";
print "<font color='red'>Bairro=</font> ".$row['bairro_cliente']."<br>";
print "<font color='red'>Cidade=</font> ".$row['cidade_cliente']."<br>";
print "<font color='red'>Estado=</font> ".$row['estado_cliente']."<br>";
print "<font color='red'>Email=</font><a href='Malito:".$row['email_cliente']. "'>".$row['email_cliente']."</a><br>";
print "<font color='red'>Telefone=</font> ".$row['fone_cliente']."<br>";
print "<font color='red'>Senha=</font> ".$row['senha_cliente']."<br>";
print "<font color='red'>Data=</font> ".$row['datando']."<hr align=left width=30%><br>";
}
//Monta Links Para Navegação
if($num>$reg_pag)
{
if($pag>0 && isSet($pag))
{
$i=$pag-1;
echo "<a href=\"mostra clientes2.php?pag=$i\">anterior</a>";
}
else
{
echo "Anterior";
}
echo "-";
if($pag<(ceil($num_pag)-1))
{
$i=$pag+1;
echo "<a href=\"mostra clientes2.php?pag=$i\">proximo</a>";
}
else
{
echo "Proximo";
}
}
?>
</body>