[Resolvido] Problemas Com Paginação.
Seguinte galera o código abaixo faz a paginação funcionar corretamente... mas ele recupera sempre o mesmo item do banco de dados...
aqui está o código:
<?php
require("conexao.php");
$per_page = 17;
$start = $_GET['start'];
$record_count = mysql_num_rows(mysql_query("SELECT * FROM clientes"));
$max_pages = $record_count - $per_page;
if (!($start))
$start = 0;
$sql = "SELECT * FROM clientes ORDER BY id DESC LIMIT $start ,$per_page";
$get = mysql_query($sql);
$dados = mysql_fetch_array($get);
$thumbs = $dados["thumb_cliente"];
$link_cliente = $dados["link_cliente"];
while ($rows = mysql_fetch_assoc($get)) {
echo '<div class="box_clientes">';
echo "<a href=\"" . $dados['link_cliente'] . "\">";
echo "<img src=\"admin/fotos/$thumbs\" height='140' width='160'/>";
echo '</a>';
echo '</div>';
}
$prev = $start - $per_page;
$next = $start + $per_page;
?>
<div id="centraliza_paginacao2">
<?php
//mostra o botão anterior
if (!($start<=0))
echo "<a href='clientes.php?start=$prev'>Anterior</a>";
//mostra os numeros entro os outros dois.
$i = 1;
for ($x=0;$x<$record_count;$x=$x+$per_page){
echo "<a href='clientes.php?start=$x'> $i </a>|";
$i++;
}
// mostra o botão proximo
if (!($start>=$record_count - $per_page))
echo "<a href='clientes.php?start=$next'>Proximo</a>";
?>
</div>Discussão (3)
Carregando comentários...