PHP в деталях



         

Комментарии к статье ""


30.4.2001 11:51  DL  []

Отзывы не работали, теперь, кажется, всё в порядке.

30.4.2001 18:01  eagle

Зачем нужны функции, если эта навигационная строка используется

на странице один раз? Проще инклудить или реквестить pages.inc, рисующий нужную строку,

а текущую страницу и количество страниц получать в запросе в основной странице.

Это позволит и учитывать специфичность запросов - фильтрация, сортировка, и в начале страницы

нередко полезно указать страница 5 из 46.

Проверять же достоверность количества страниц вовсе не барское дело - всегда найдется клиент, которому интересно

будет ввести число по больше ручками.

Ответ DL:

Навигационная строка может использоваться два раза - если списка на странице два (хотя это, конечно, редкий изврат :). Просто у меня include и require для вывода данных запрещены. Потому что шаблонами пользуюсь. Там делается

$page->assign(array("limit" => get_limit(...), "nav_bar" => draw_bar(...)));

>страница 5 из 46
Кому надо, пусть свою функцию напишет - это ж для программистов сайт! Что им, сложно? :)

1.5.2001 13:59  Nina  []

Дима, исправь ссылку во втором абзаце строки ("Я уже писал про..."

Ответ DL:

Исправлено.

4.5.2001 15:30  Purr Serpent  []

Все это достаточно красиво и просто, но лучше бы было продолжение(расширение) статьи для случая, когда существуют (используются) несколько источников (возможно разнородных по структуре) для формирования результирующего списка.

Ответ DL:

Проблематично.

6.5.2001 14:03  BOLK

> if ($count/2==intval($count/2))

Замени на $count & 1. После такого остально читать не хочется.

6.5.2001 14:05  BOLK

> $amount = @mysql_result(mysql_query("SELECT count(id) as goods_total FROM goods"),0);

Э... а это что? :((

list ($amount) = mysql_fetch_row (...); не лучше?

16.5.2001 09:25  Constant  []

все эти варианты хороши только для случая, когда все разбито именно по записям. А как же быть с вариантами когда в поле сидит здоровый кусок текста и именно его нужно разбить по страницам, причем в зависимости от того сколько строк хочет увидеть пользователь на странице? Есть алгоритмы? Я вот с этим трапался довольно долго...

Ответ DL:

Это совсем другая песня, хотя что-то общее есть.

17.5.2001 13:48  Ioanna

A esli imen 15, u kazhdogo imeni po 30 zagolovkov k opisaniu, + vosmozhnost' prokrepit' file?...

<


Содержание  Назад  Вперед