Код (Text): function PageNaw($page, $get) { if ($page <> 0) { echo "<br><center>"; if (($_GET['page'] - 1) <= $page AND ($_GET['page'] <> 0)) { echo "<a href=\"?".$get."page=".$this->Minus($_GET['page'])."\">Предыдущая</a> "; } else { echo "<b>Предыдущая</b> "; } echo " <a href=\"".$get."\">1</a> "; for ($x = 1; $x < $page; $x++) { if ($_GET['page'] <> $x) { echo " <a href=\"?".$get."page=".$x."\">".$this->Plus($x)."</a> "; } else { echo " <b>".$x."</b>"; } } if (($_GET['page'] + 1) < $page) { echo " <a href=\"?".$get."page=".$this->Plus($_GET['page'])."\">Следующая</a>"; } else { echo " <b>Следующая</b>"; } echo "</center>"; } } Код (Text): $get_news = mysql_query('SELECT * FROM `news` WHERE `hide` = "show"'); $row_num = mysql_num_rows($get_news); $page_num = $row_num/10; $page = ceil($page_num); if (!isset($_GET['page'])){ $limit = 0; } elseif ($_GET['page'] <= $page) { $limit = $_GET['page'].'0'; } else { $limit = 0; } $q_news = mysql_query('SELECT * FROM `news` WHERE `hide` = "show" LIMIT '.$limit.', 10'); проблема когда переходишь на вторую страницу... Р-р-р
хы уже решил Код (Text): function PageNaw($page, $get) { if ($page <> 0) { echo "<br><center>"; if (($_GET['page'] - 1) <= $page AND ($_GET['page'] <> 0)) { echo "<a href=\"?".$get."page=".$this->Minus($_GET['page'])."\">Предыдущая</a> "; } else { echo "<b>Предыдущая</b> "; } echo " <a href=\"?".$get."page=0\">1</a> "; for ($x = 1; $x < $page; $x++) { if ($_GET['page'] <> $x) { echo " <a href=\"?".$get."page=".$x."\">".$this->Plus($x)."</a> "; } else { echo " <b>".[b]$this->Plus($x)[/b]."</b>"; } } if (($_GET['page'] + 1) < $page) { echo " <a href=\"?".$get."page=".$this->Plus($_GET['page'])."\">Следующая</a>"; } else { echo " <b>Следующая</b>"; } echo "</center>"; } }