За последние 24 часа нас посетили 54288 программистов и 1766 роботов. Сейчас ищут 1617 программистов ...

Помогите отладить

Тема в разделе "Прочие вопросы по PHP", создана пользователем ExDragon, 11 апр 2011.

  1. ExDragon

    ExDragon Активный пользователь

    С нами с:
    18 дек 2010
    Сообщения:
    76
    Симпатии:
    0
    Код (Text):
    1.     function PageNaw($page, $get)
    2.     {
    3.         if ($page <> 0)
    4.         {
    5.             echo "<br><center>";
    6.             if (($_GET['page'] - 1) <= $page AND ($_GET['page'] <> 0))
    7.             {
    8.                 echo "<a href=\"?".$get."page=".$this->Minus($_GET['page'])."\">Предыдущая</a>&nbsp;";
    9.             }
    10.             else
    11.             {
    12.                 echo "<b>Предыдущая</b>&nbsp;";
    13.             }
    14.             echo "&nbsp;<a href=\"".$get."\">1</a>&nbsp;";
    15.             for ($x = 1; $x < $page; $x++)
    16.             {
    17.                 if ($_GET['page'] <> $x)
    18.                 {
    19.                     echo "&nbsp;<a href=\"?".$get."page=".$x."\">".$this->Plus($x)."</a>&nbsp;";
    20.                 }
    21.                 else
    22.                 {
    23.                     echo "&nbsp;<b>".$x."</b>";
    24.                 }
    25.             }
    26.             if (($_GET['page'] + 1) < $page)
    27.             {
    28.                 echo "&nbsp;<a href=\"?".$get."page=".$this->Plus($_GET['page'])."\">Следующая</a>";
    29.             }
    30.             else
    31.             {
    32.                 echo "&nbsp;<b>Следующая</b>";
    33.             }
    34.             echo "</center>";
    35.         }
    36.     }
    Код (Text):
    1. $get_news = mysql_query('SELECT * FROM `news` WHERE `hide` = "show"');
    2. $row_num = mysql_num_rows($get_news);
    3. $page_num = $row_num/10;
    4. $page = ceil($page_num);
    5. if (!isset($_GET['page'])){
    6.     $limit = 0;
    7. } elseif ($_GET['page'] <= $page) {
    8.     $limit = $_GET['page'].'0';
    9. } else {
    10.     $limit = 0;
    11. }
    12. $q_news = mysql_query('SELECT * FROM `news` WHERE `hide` = "show" LIMIT '.$limit.', 10');
    проблема когда переходишь на вторую страницу... Р-р-р
     
  2. Apple

    Apple Активный пользователь

    С нами с:
    13 янв 2007
    Сообщения:
    4.984
    Симпатии:
    2
    В чем?
     
  3. ExDragon

    ExDragon Активный пользователь

    С нами с:
    18 дек 2010
    Сообщения:
    76
    Симпатии:
    0
    хы уже решил
    Код (Text):
    1. function PageNaw($page, $get)
    2.     {
    3.         if ($page <> 0)
    4.         {
    5.             echo "<br><center>";
    6.             if (($_GET['page'] - 1) <= $page AND ($_GET['page'] <> 0))
    7.             {
    8.                 echo "<a href=\"?".$get."page=".$this->Minus($_GET['page'])."\">Предыдущая</a>&nbsp;";
    9.             }
    10.             else
    11.             {
    12.                 echo "<b>Предыдущая</b>&nbsp;";
    13.             }
    14.             echo "&nbsp;<a href=\"?".$get."page=0\">1</a>&nbsp;";
    15.             for ($x = 1; $x < $page; $x++)
    16.             {
    17.                 if ($_GET['page'] <> $x)
    18.                 {
    19.                     echo "&nbsp;<a href=\"?".$get."page=".$x."\">".$this->Plus($x)."</a>&nbsp;";
    20.                 }
    21.                 else
    22.                 {
    23.                     echo "&nbsp;<b>".[b]$this->Plus($x)[/b]."</b>";
    24.                 }
    25.             }
    26.             if (($_GET['page'] + 1) < $page)
    27.             {
    28.                 echo "&nbsp;<a href=\"?".$get."page=".$this->Plus($_GET['page'])."\">Следующая</a>";
    29.             }
    30.             else
    31.             {
    32.                 echo "&nbsp;<b>Следующая</b>";
    33.             }
    34.             echo "</center>";
    35.         }
    36.     }