Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá galera, é o seguinte estou com problemas com meu paginator, ele funciona, aparece as páginas com os resultados, o link aparece no navegador mas porém quando clico no link de primeira pagina,ultima pagina ou em um dos numeros da paginação não me retorna nenhum resultado, não sai da primeira página apesar do endereço no navegador mudar.
O código é o seguinte:
<table width="100%" cellspacing="1" class="tabela">
<tr>
<td bgcolor="#e0e0e0" align="center" style="font-weight:bold">Categoria</td>
<td bgcolor="#e0e0e0" align="center" style="font-weight:bold">Titulo do post (Alt)</td>
<td bgcolor="#e0e0e0" align="center" style="font-weight:bold">Editar</td>
<td bgcolor="#e0e0e0" align="center" style="font-weight:bold">Excluir</td>
</tr>
<?php
$pag = isset($_GET['pagina']);
if($pag >= '1'){
$pag = $pag;
}else{
$pag = '1';
}
$maximo = '4'; //RESULTADOS POR PÁGINA
$inicio = ($pag * $maximo) - $maximo;
$banners = mysql_query("SELECT id, uploads, categorias, alt, link_end FROM fw_banners LIMIT $inicio, $maximo") or die ( "Não foi possivel selecionar a tabela");
if(@mysql_num_rows($banner) == '0')
{
print "Não encontramos nenhum banner neste momento";
} else{
while($resul_banners = mysql_fetch_array($banners))
{
$id = $resul_banners[0];
$uploads = $resul_banners[1];
$categorias = $resul_banners[2];
$alt = $resul_banners[3];
$link_end = $resul_banners[4];
?>
<tr>
<td bgcolor="#c8c8c8" align="center" height="20"><?php print $categorias; ?></td>
<td bgcolor="#c8c8c8" height="20" align="center"> <?php print $alt; ?></td>
<td bgcolor="#c8c8c8" height="20" align="center">
<form name="editar_posts" action="" enctype="multipart/form-data" class="lista_posts" method="post">
<input type="hidden" name="id_do_posts" value="<?php print $id; ?>" />
<input type="submit" name="editar" value="Editar" class="lista_btn" />
</form>
</td>
<td bgcolor="#c8c8c8" height="20" align="center">
<form name="excluir_posts" action="" enctype="multipart/form-data" class="lista_posts" method="post">
<input type="hidden" name="id_do_post" value="<?php print $id; ?>" />
<input type="hidden" name="excluir_post" value="excluir" />
<input type="submit" name="Excluir" value="Excluir" class="lista_btn_e" />
</form>
</td>
</tr>
<?php
}
}
?>
</table>
<div class="paginator">
<?php
//USE A MESMA SQL QUE QUE USOU PARA RECUPERAR OS RESULTADOS
//SE TIVER A PROPRIEDADE WHERE USE A MESMA TAMBÉM
$sql_res = mysql_query("SELECT * FROM fw_banners");
$total = mysql_num_rows($sql_res);
$paginas = ceil($total/$maximo);
$links = '5'; //QUANTIDADE DE LINKS NO PAGINATOR
echo "<a href=\"posts_list.php?pag=1\">Primeira Página</a> ";
for ($i = $pag-$links; $i <= $pag-1; $i++){
if ($i <= 0){
}else{
echo "<a href=\"posts_list.php?pag=$i\">$i</a> ";
}
}echo "$pag ";
for($i = $pag +1; $i <= $pag+$links; $i++){
if($i > $paginas){
}else{
echo "<a href=\"posts_list.php?pag=$i\">$i</a> ";
}
}
echo "<a href=\"posts_list.php?pag=$paginas\">Última página</a> ";
?>Carregando comentários...