Not a member of Pastebin yet?
                        Sign Up,
                        it unlocks many cool features!                    
                - $query = "SELECT COUNT(id) AS count FROM `news`";
 - $result = mysql_query($query) or die("Invalid query: " . mysql_error());
 - $row = mysql_fetch_assoc($result);
 - $rows_max = $row['count']; // Сколько всего новостей у нас в базе
 - $show_pages = 5; // Сколько новостей покажем пользователю
 - $this_page = is_numeric($param[1]); // Номер текущей страницы
 - if($rows_max >= $param[1] && $param[1] > 0){
 - if (!empty($this_page))
 - {
 - $this_page = $param[1];
 - $offset = (($show_pages * $this_page) - $show_pages);
 - }
 - else
 - {
 - $this_page = 1; // Ставим в единицу (первая страница) если не передан параметр $_GET['page']
 - $offset = 0;
 - }
 - // Запиливаем собственно, панельку со ссылками на страницы, если нужна пагинация
 - if ($rows_max > $show_pages)
 - {
 - $r = 1;
 - while ($r <= ceil($rows_max/$show_pages))
 - {
 - if ($r != $this_page)
 - {
 - echo '<a href="/page/' . $r . '" title="Перейти на страницу '.$r.'">'.$r.'</a>';
 - }
 - else
 - {
 - echo '<b>' . $r . '</b>'; // Если это текущая страница - то ссылка на саму себя не нужна
 - }
 - $r++;
 - }
 - }
 - $query_limited = "SELECT * FROM news ORDER BY id DESC LIMIT $offset, $show_pages";
 - $final_result = mysql_query($query_limited);
 - while ($row = mysql_fetch_assoc($final_result)) {
 - echo '<center><div id="novosti"><table border="0" width="706"><td><strong><center> <div id="novostin"><div id="novostip">'.++$number.' | '.$row["title"].'</a><br /></div><hr></hr></center></strong><div id="novostit">' ;
 - echo $row["description"].'</div><div id="novostif"><br /></div></div></td></table></div><br />' ;
 - }
 - }else{
 - header("HTTP/1.0 404 Not Found");
 - echo 'Не верный номер страницы!';
 - }
 
Advertisement
 
                    Add Comment                
                
                        Please, Sign In to add comment