$total_pages) $page = $total_pages; $offset = ($page - 1) * $page_num; $sql = "SELECT id, TO_CHAR(posttime, 'YYYY/MM/DD HH:MI:SS') AS date, name, title, message, ip FROM article ORDER BY posttime DESC LIMIT $page_num OFFSET $offset;"; $r = pg_query($db, $sql); $article = array(); while ($o = pg_fetch_object($r)) $article[] = $o; pg_free_result($r); pg_close($db); $temp = new HTMLTemplate('list.html'); $values = (object)array( 'article' => $article, ); echo $temp->replace($values); ?>