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; ?>