Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
<div id="direito">
<?php
$link = filter_input(INPUT_GET, 'link');
$pag[1] = "../admin/home.php";
$pag[2] = "../admin/classes/Lista.php";
if(!empty($link)){
if(file_exists($pag[$link]))
{
include $pag[$link];
}
else
{
include "home.php";
}
}else{
include "home.php";
}
?>
</div>
Estou tentando colocar a paginação do meu banco em $ pag [2] na minha página: ../admin/classes/Lista.php tem o seguinte código de paginação:
<? php
include_once ("../ admin / classes / ClassConexao.php");
// verifique a página atual se informado no URL, caso contrário, ela será atribuída como 1ª página
$ pagina = (isset ($ _ GET ['link = 2']))? $ _GET ['link = 2']: 1;
// seleciona todos os itens da tabela
$ cmd = "selecione * da categoria";
$ produtos = mysqli_query ($ conn, $ cmd);
// conta o total de itens
$ total = mysqli_num_rows ($ produtos);
// seta o número de itens por página, neste caso, 2 itens
$ registros = 2;
// calcula o número de páginas arredondando o resultado
$ numPaginas = teto ($ total / $ registros);
// variável para calcular o início da visualização com base na página atual
$ inicio = ($ registros * $ pagina) - $ registros;
// seleciona itens por página
$ cmd = "selecione * da categoria limite $ inicio, $ registros";
$ produtos = mysqli_query ($ conn, $ cmd);
$ total = mysqli_num_rows ($ produtos);
// exibe produtos selecionados
while ($ produto = mysqli_fetch_array ($ produtos)) {
echo $ produto ['id_categoria']. "-";
echo $ produto ['categoria']. "-";
echo $ produto ['ativo_categoria']. "<br />";
}
// Não sei como consertar esta parte para mostrar a paginação nesse $ pag [2] = "../admin/classes/Lista.php";
// exibe paginação
para ($ i = 1; $ i <$ numPaginas + 1; $ i ++) {
echo "<a href='?pagina=$i'>". $ i. "</a>";
}
?>
Meu menu fica assim:
<div id = "sessao"> Categoria </div>
<ul>
<li> <a href="index.php?link=3"> Cadastro </a> </li>
<li> <a href="index.php?link=2"> Listar / Editar </a> </li>
</ul>Carregando comentários...