За последние 24 часа нас посетили 16494 программиста и 1677 роботов. Сейчас ищут 916 программистов ...

функция get_limit

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

  1. Dantark

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

    С нами с:
    5 ноя 2009
    Сообщения:
    33
    Симпатии:
    0
    искал шаблоны постраничного вывода и там обнаружил функцию get_limit. распишите мне ее свойства плз нету в справочнике
     
  2. Simpliest

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

    С нами с:
    24 сен 2009
    Сообщения:
    4.511
    Симпатии:
    2
    Адрес:
    Донецк
    Где там?
    Может там где обнаружил там и посмотреть?

    Я тебе открою секрет, есть много функций, которых нет в справочнике.
    Например, вот этой
    PHP:
    1. <?php
    2. function helloDantark() {
    3.     echo 'Hello Dantark';
    4. }
    тоже нет.
     
  3. Dantark

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

    С нами с:
    5 ноя 2009
    Сообщения:
    33
    Симпатии:
    0
    не в том плане) качнул кодег а там такая шняга вроде разобрал но этой функции не пойму
    PHP:
    1. <?php
    2.  
    3. // кол-во строк в страницах
    4.  
    5. $in_page = 10;
    6.  
    7.  
    8. // получаем количество строк
    9.  
    10. $amount = mysql_result(mysql_query("SELECT count(id) as goods_total FROM goods"),0);
    11.  
    12.  
    13. // рисуем навигационную строку и пишем начало таблицы
    14.  
    15. echo("<div align=center>". <b>draw_bar($page, $amount, $in_page,
    16.  
    17.     "goods.php?page=")</b>. "</div>\n<table>");
    18.  
    19.  
    20. // формируем запрос к базе
    21.  
    22. $goods_result = mysql_query("SELECT id, name, description, price FROM goods
    23.  
    24.    ORDER BY name, price ". <b>get_limit($page, $amount, $in_page)</b>);
    25.  
    26.  
    27. // получаем номер для нумерованного списка
    28.  
    29. $count = <b>get_count_limit($page, $amount, $in_page)</b>;
    30.  
    31.  
    32.  
    33. // выводим строки
    34.  
    35. while ($good_row = mysql_fetch_array($goods_result)) {
    36.  
    37.   $count++;
    38.  
    39.   print ("<tr");
    40.  
    41.  
    42.   // фон каждой второй строки — серым цветом
    43.  
    44.   if ($count/2==intval($count/2))
    45.  
    46.     print (" bgcolor=#e1e1e1");
    47.  
    48.   print ("><td align=right>$count.</td><td>${good_row[name]}
    49.  
    50.    <br>${good_row[description]}</td><td align=right>${good_row[price]}</td></tr>\n");
    51.  
    52.   };
    53.  
    54.  
    55. // конец таблицы и нижняя навигационная строка
    56.  
    57. echo("</table><div align=center>". <b>draw_bar($page, $amount,
    58.  
    59.     $in_page, "goods.php?page=")</b>. "</div>\n");
     
  4. Dantark

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

    С нами с:
    5 ноя 2009
    Сообщения:
    33
    Симпатии:
    0
    ах да.тут еще аналогичная функция draw_bar которую я тож...
     
  5. Simpliest

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

    С нами с:
    24 сен 2009
    Сообщения:
    4.511
    Симпатии:
    2
    Адрес:
    Донецк
    Мда, я полагаю, что тебе стоит продолжить изыскание своих "шняг" в более полном коде.

    Это не функции PHP, раз их нет в мануале. Так что ковыряйся.