Estou precisando de ajuda na paginação do código a seguir. Estava hospedado em um servidor que aceitava " php_flag register_globals on " , só que mudei de server que não aceita por questão de segurança, então queria corrigir o código. O erro é que quando mudo de pagina o link muda mas o resultado é o mesmo da primeira pagina. Aguardo ajuda.
<? if ($pagina > 0) {
$menos = $pagina - 1;
$url = strtolower($cat)."-".$menos.".html";
print "<a href=\"$url\">« Anterior</a>";
} else {
print "";
} ?>
<?
for($i = 0; $i < $paginas; $i++) {
$linksp = $i + 1;
if ($pagina == $i) {
print "$linksp";
} else {
$url = strtolower($cat)."-".$i.".html";
print " <a href=\"$url\">$linksp</a> ";
}
}
?>
<?
if($pagina < ($paginas - 1)) {
$mais = $pagina + 1;
$url = strtolower($cat)."-".$mais.".html";
print "<a href=\"$url\">Próxima »</a>";
} else {
print "";
}
?>