Quantcast
Channel: Tópicos
Viewing all articles
Browse latest Browse all 14700

Como fazer pagina seguinte e anterior e os produtos alterarem

$
0
0
Este código abaixo é para passar para a pagina 2 e assim sucessivamente dependendo do numero de produtos tiver na bd, sendo que so quero apresentar 8 em cada pagina.
Este código tem algo certo. Mas não troca para a seguinte quando chega aos 8 e existe mais produtos. será que me pode ajudar?
Código (PHP):
$n=0;
$pagina=0;
$pagina = array_key_exists('pagina', $_REQUEST) ? (int) $_REQUEST['pagina'] : 1;
$pagina = array_key_exists('pagina', $_REQUEST) ? (int) $_REQUEST['pagina'] : 2;
$registosPorPagina = array_key_exists('produto_id', $_REQUEST) ? (int) $_REQUEST['produto_id'] : $n;

$offset = $pagina > 1 ? ($pagina * $registosPorPagina - $registosPorPagina) : 0;
$limit = $registosPorPagina;
$offset = $pagina > 2 ? ($pagina * $registosPorPagina - $registosPorPagina) : 0;
$limit = $registosPorPagina;

$sql = "SELECT * FROM produtos ORDER BY produto_id LIMIT $offset, $limit";
$sql = "SELECT COUNT(*) AS n FROM produtos";

$anterior = $pagina > 1 ? $pagina - 1 : 1;
$seguinte = $pagina + 1;

print "<a href='" . $_SERVER['PHP_SELF'] . "?NumRegistos=4&pagina=" . $anterior . "'>Página Anterior</a><BR/>";
print "<a href='" . $_SERVER['PHP_SELF'] . "?NumRegistos=4&pagina=" . $seguinte . "'>Página Seguinte</a>";
?>

Viewing all articles
Browse latest Browse all 14700