id."'";
//$result = mysql_query($query) or die("Não foi possível obter os dados da notícias à base de dados: ".mysql_error());
$resultados = 5;
$pageNum = 1;
if (isset($_GET['resultados'])) {
$resultados = $_GET['resultados'];
}
if(isset($_GET['pagina'])) {
$pageNum = $_GET['pagina'];
}
$offset = ($pageNum - 1) * $resultados;
$query = "SELECT * FROM articles WHERE section_id='".$getSectionID->id."' LIMIT $offset, $resultados";
$result = mysql_query($query) or die("Não foi possível obter os dados da notícias à base de dados: ".mysql_error());
$num = mysql_num_rows($result);
$i = 0;
//echo $num;
while ($i < $num) {
//$artigo = mysql_result($result,$i,"article");
//echo $artigo . '
';
while($showArticle = mysql_fetch_array($result)) {
echo "ID: ".$showArticle[0]."
";
//UTILIZADOR COMO AUTOR
$sql = "SELECT name FROM users WHERE id=".$showArticle[2]."";
$resultUser = mysql_query($sql);
$autorID = mysql_fetch_row($resultUser);
echo "Autor: ".$autorID[0]."
";
echo "Título: ".$showArticle[3]."
";
echo $showArticle[4]."
";
echo $showArticle[6]."
";
}
}
$query2 = "SELECT COUNT(id) AS numrows FROM articles WHERE section_id='".$getSectionID->id."'";
$result2 = mysql_query($query2) or die('Error, query2 failed');
$row = mysql_fetch_array($result2, MYSQL_ASSOC);
$numrows = $row['numrows'];
$maxPage = ceil($numrows/$resultados);
$self = $_SERVER['PHP_SELF'];
$nav = '';
for($page = 1; $page <= $maxPage; $page++) {
if ($page == $pageNum) {
$nav .= " $page ";
} else {
$nav .= " $page ";
}
}
if ($pageNum > 1) {
$page = $pageNum - 1;
$prev = " < ";
$first = " << ";
} else {
$prev = ' ';
$first = ' ';
}
if ($pageNum < $maxPage) {
$page = $pageNum + 1;
$next = " > ";
$last = " >> ";
} else {
$next = ' ';
$last = ' ';
}
echo $first . $prev . $nav . $next . $last;
?>