Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Fala galera,
é o seguinte: estou criando uma paginação dinâmica de resultados a partir de uma tabela. O problema é que está retornando apenas a primeira página de resultado e não estou conseguindo enxergar o erro. Abaixo segue o código:
arquivo getSis:
function getHome(){
$url = $_GET['url'];
$url = explode('/', $url);
$url[0] = ($url[0] == NULL ? 'index' : $url[2]);
if(file_exists('tpl/'.$url[0].'.php')){
require_once('tpl/'.$url[0].'.php');
}elseif(file_exists('tpl/'.$url[0].'/'.$url[1].'.php')){
require_once('tpl/'.$url[0].'/'.$url[1].'.php');
}else{
require_once('tpl/404.php');
}
}
Arquivo index da pasta raiz:
<?php
ob_start(); session_start();
require ('dts/dbaSis.php');
require ('dts/getSis.php');
require ('dts/setSis.php');
require ('dts/outSis.php');
?>
<!DOCTYPE html>
<html lang="pt-BR">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<?php getHome(); ?>
</body>
<?php include ('js/jscSis.php'); ob_end_flush(); ?>
</html>
Arquivo index da pasta tpl:
$pag = (!$url['2'] ? '1' : $url['2']);
$maximo = 1 ;
$inicio = ($pag * $maximo) - $maximo;
$readArt = read('up_posts', "LIMIT $inicio, $maximo");
echo '<ul>';
foreach ($readArt as $art):
echo '<li>' . $art['titulo'] . '</li>';
endforeach;
echo '</ul>';
$link = BASE.'/index/page/';
paginator('up_posts', "", $maximo, $link, $pag);
Arquivo .htaccess:
RewriteEngine On
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteRule ^(.*)$ index.php?url=$1
Carregando comentários...