За последние 24 часа нас посетил 30441 программист и 1809 роботов. Сейчас ищут 844 программиста ...

Правильный пейджинг

Тема в разделе "PHP для новичков", создана пользователем smidl, 31 дек 2008.

  1. smidl

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

    С нами с:
    3 мар 2007
    Сообщения:
    84
    Симпатии:
    0
    Как сделать что бы выводился полный список страничек(1.2.3.4.5.6.7.8.9), а не (1.2.3.4.5>)
    Вот сам код:

    PHP:
    1.  
    2. ## Выбор странички
    3. function menu ()
    4. {
    5.   $s = $GLOBALS["s"];
    6.   $ert = $GLOBALS["ert"];
    7.   $delen = $GLOBALS["delen"];
    8.   //$x = $GLOBALS["x"];
    9.   $c = $GLOBALS["c"];
    10.   $book = $GLOBALS["book"];
    11.   $bas = $GLOBALS["bas"];
    12.   $m = $GLOBALS["m"];
    13.   $strok="";
    14.  
    15.   if (!empty($s[3])) if ($s[3] <> 100) $strok=$s[3]."@";
    16.  
    17.   print("<br><span class=\"page\">");
    18.  
    19.   if (!$ert=="0")
    20.   {
    21.     $qww=($ert-1)*$delen+1;
    22.     print ("<a href=\"$bas[0]-$book-1-$strok.htm\"> <<</a>");
    23.     print("<a href=\"$bas[0]-$book-$qww-$strok.htm\"> <</a>");
    24.   }
    25.   $x=($ert+1)*$delen+1;
    26.   if ($x>$c) $x=$c;
    27.   for($i=$ert*$delen+1; $i <= $x; $i++)
    28.     {
    29.       if ($m==$i)  print("<font color=red><a href=\"/\"> $i</a></font>"); else
    30.       print("<a href=\"$bas[0]-$book-$i-$strok.htm\"> $i</a>");
    31.     }
    32.   if (ceil($c/$delen)-1<>$ert)
    33.     {
    34.       $qww=($ert+1)*$delen+1;
    35.   print "<a href=\"$bas[0]-$book-$qww-$strok.htm\"> ></a>";
    36.   print "<a href=\"$bas[0]-$book-$c-$strok.htm\"> >></a>"; }
    37.   print("<a href=\"$bas[0]-$book-1-50.htm\"> :50</a>");
    38.   print("<a href=\"$bas[0]-$book-1-150.htm\"> :150</a>");
    39.   print("<a href=\"$bas[0]-$book-1-200.htm\"> :200</a>");
    40.   print("<a href=\"$bas[0]-$book-1-300.htm\"> :300</a>");
    41.   print("<a href=\"$bas[0]-$book-1-400.htm\"> :400</a>");
    42.   print("</span>");
    43. }
    44.  
    [/code]
     
  2. MADE MY DAY!!
     
  3. Kreker

    Kreker Старожил

    С нами с:
    8 апр 2007
    Сообщения:
    5.433
    Симпатии:
    0
  4. ATI

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

    С нами с:
    3 янв 2008
    Сообщения:
    254
    Симпатии:
    0
    Адрес:
    Москва
    опаньки
     
  5. smidl

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

    С нами с:
    3 мар 2007
    Сообщения:
    84
    Симпатии:
    0
    мда) что не так?
     
  6. Sergey89

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

    С нами с:
    4 янв 2007
    Сообщения:
    4.796
    Симпатии:
    0
    да всё классно
     
  7. конечно! Новый год же!
     
  8. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    Что-то мне подсказывает, что для получения переменных он эсплодит REQUEST_URI, следовательно, глобалс тут не при чем.