paginação com bug
oi pessoal.
estou com um bug, estou a fazer a paginação de uma busa:
$sql_select_all = "SELECT * FROM produtos where id_submenu=$submenu";
$sql_query_all = mysql_query($sql_select_all);
$total_registros = mysql_num_rows($sql_query_all);
$pags = ceil($total_registros/$quantidadeProdPagina);
$max_links = 20;
echo "<table align='right' style=' padding-right:15px;' ><tr><td >
<table align='right'>
<tr>";
for($i = $paginaActual-$max_links; $i <= $p-1; $i++)
if(!($i <= 0))
echo "<td class='lol'><a href='index.php?page=5&submenu=$submenu&p=".$i."' target='_self' style='font-family: Verdana, Geneva, sans-serif; font-size: 12px; font-weight: bold; color:#034EA2; text-decoration:none' >".$i."|</a></td> ";
echo "<td class='pag_act' style='font-family: Verdana, Geneva, sans-serif; font-size: 12px; font-weight: bold; color:#6E6F70 ; text-decoration:none' >".$paginaActual."|</td>";
for($i = $paginaActual+1; $i <= $paginaActual+$max_links; $i++)
if(!($i > $pags))
echo "<td class='lol'><a href='index.php?page=5&submenu=$submenu&p=".$i."' target='_self' style='font-family: Verdana, Geneva, sans-serif; font-size: 12px; font-weight: bold; color:#034EA2 ; text-decoration:none' >".$i."|</a> </td>";
echo "
</tr></table>
</tr></table>";
este codigo vai mostrar o numero um a um... ex: 1| 2| 3| .....
está a funcionar, só que quando carrego por exemplo no 2 o numero 1 deixa de se ver...
tenho em 2 servidores o mesmo codigo, num servidor está bem e noutro já nao está.
alguém me pode dar uma ajuda.
Obrigado
Discussão (11)
Carregando comentários...