Paginação
Ola pessoal.
To com a paginação abaixo funcionando normal porem não mostra os links pra clikar tipo pagina 1, 2, 3 ..
Tentei reduzir o numero de resultado por paginas para 03.; Ele reduz certo mas não exibe os links.
O que sera que a errado?
<?php
if ($acao == "listar"){
$Resultado = MySQL_query("SELECT * FROM devedores WHERE cliente='$id_cliente' and filial = '$SESSAOfilial' and baixa= 'N'");
$conta = mysql_num_rows($Resultado);
$lpp = 3; // Especifique quantos resultados você quer por página
$paginas = ceil($total / $lpp); // Retorna o total de páginas
if(!isset($pagina)) { $pagina = 0; } // Especifica uma valor para variavel pagina caso a mesma não esteja setada
$inicio = $pagina * $lpp; // Retorna qual será a primeira linha a ser mostrada no MySQL
$Resultado = MySQL_query("SELECT * FROM devedores WHERE cliente='$id_cliente' and filial = '$SESSAOfilial' and baixa= 'N' LIMIT $inicio, $lpp");
if ($conta == 0) { echo "Ainda não há devedores cadastrados para esta empresa";}
ELSE {
?>
<h2>Resultado da Busca </h2>
<table>
<tr>
<td width="30">Id</td>
<td width="300">Nome / Fantasia (Razão)</td>
<td width="150">CPF/CNPJ</td>
<td width="30">Empresa</td>
<td align="center" width="100">Alterar</td>
<td align="center" width="100">Exluir</td>
<td align="center" width="100">Lançamentos</td>
</tr>
<?php
$dados_cliente = mysql_query("SELECT * FROM clientes WHERE id='$id_cliente'");
list($id_cliente, $cod_cliente, $pessoa_cliente, $fantasia_cliente, $nome_cliente, $rasao_cliente) = mysql_fetch_row($dados_cliente);
while(list($id, $cod, $pessoa, $fantasia, $rasao, $cnpj, $ie, $nome, $cpf, $rg, $pai, $paicpf, $mae, $maecpf, $trabalho, $telp, $teltrabalho, $endereco,$numero, $complemento, $bairro, $cidade, $uf, $cep, $email, $tel1, $tel2, $tel3, $potencial, $cliente, $filial, $baixa) = mysql_fetch_row($Resultado)) {
?>
<tr>
<td><?=$cod; ?></td>
<td><?=$nome; ?><?=$rasao; ?></td>
<td align="right"><?=$cpf; ?><?=$cnpj; ?></td>
<td align="center"><?=$id_cliente; ?></td>
<td align="center"><a href="?acao=editar&id=<?=$id; ?>&id_cliente=<?=$id_cliente; ?>"><img src="../imagens/site/edit.gif" alt="Modificar" border="0" hspace="5" /></a></td>
<? if ($baixa=="Sim"){
$baixa = "N";
$icone = "<img border=0 src=../imagens/site/desbloquear.ico>";
}
else {
$baixa = "S";
$icone = "<img border=0 src=../imagens/site/bloquear.gif>";
}
?>
<script language="javascript">
<!--
function verifica()
{
var Msg = "Deseja alterar a condição de bloqueio do usuário?";
return confirm(Msg);
}
//-->
</script>
<td align="center"><a href="cad_devedores.php?acao=baixar&id=<?=$id; ?>&baixa=<?=$baixa; ?>&id_cliente=<?=$id_cliente;?>&nome_cliente=<?=$nome_cliente;?><?=$rasao_cliente;?>" onclick='return verifica()'><?=$icone; ?></a></td>
<td align="center"><a href="cad_lanca_devedores.php?id_devedor=<?=$id; ?>&id_cliente=<?=$id_cliente;?>&nome_cliente=<?=$nome_cliente;?><?=$rasao_cliente;?>&nome_devedor=<?=$nome?><?=$rasao?>"><img src="../imagens/site/edit.gif" alt="Lançamentos" border="0" hspace="5" /></a></td>
</tr><? }
if($pagina > 0) {
$menos = $pagina - 1;
$url = "$PHP_SELF?acao=listar&pagina=$menos";
echo "<a href=".$url.">Anterior</a>"; // Vai para a página anterior
}for($i=0;$i<$paginas;$i++) { // Gera um loop com o link para as páginas
$url = "$PHP_SELF?acao=listar&pagina=$i";
echo " | <a href=".$url.">$i</a>";
}if($pagina < ($paginas - 1)) {
$mais = $pagina + 1;
$url = "$PHP_SELF?acao=listar&pagina=$mais";
echo " | <a href=".$url.">Próxima</a>";
}
} ?>
</table>
<br /><br />
<? } ?>Discussão (11)
Carregando comentários...