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?...
<

Содержание раздела