Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: как сделать постраничную навигацию
Форумы портала PHP.SU » » Работа с СУБД » как сделать постраничную навигацию

Страниц (1): [1]
 

1. pifagor87 - 28 Августа, 2011 - 13:10:58 - перейти к сообщению
как сделать постраничную навигацию если есть бд (таблица) и одна колонки имеет текст большого обема.
нужно вывести текст например по 100 строк на страницу, и сделать навигацию 1, 2, 3.
перерыл темы, в основном все о выводе определеного количества колонок таблицы.
А мне именно нужно из одной колонки вывод определенного количества строк.
2. DeepVarvar - 28 Августа, 2011 - 14:05:28 - перейти к сообщению
А не проще якорей на странице накидать?
3. pifagor87 - 28 Августа, 2011 - 15:42:07 - перейти к сообщению
DeepVarvar пишет:
А не проще якорей на странице накидать?

подробнее если можно
4. DeepVarvar - 28 Августа, 2011 - 17:28:59 - перейти к сообщению
CODE (html):
скопировать код в буфер обмена
  1. <a href="#part1">Part 1</a>
  2. <a href="#part2">Part 2</a>
  3. <a href="#part3">Part 3</a>
  4. <a href="#part4">Part 4</a>
  5. <a href="#part5">Part 5</a>
  6. <a href="#part6">Part 6</a>
  7.  
  8. <div id="content">
  9.  
  10. <h2><a name="part1">Part 1</a></h2>
  11. <!-- многа букаф -->
  12.  
  13. <h2><a name="part2">Part 2</a></h2>
  14. <!-- опять многа букаф -->
  15.  
  16. <h2><a name="part3">Part 3</a></h2>
  17. <!-- опять многа букаф -->
  18.  
  19. <h2><a name="part4">Part 4</a></h2>
  20. <!-- опять многа букаф -->
  21.  
  22. <h2><a name="part5">Part 5</a></h2>
  23. <!-- опять многа букаф -->
  24.  
  25. <h2><a name="part6">Part 6</a></h2>
  26. <!-- опять многа букаф -->
  27.  
  28. </div>
  29.  
5. pifagor87 - 28 Августа, 2011 - 17:43:51 - перейти к сообщению
нет, мне немного другое нужно, кто может - помогите!!!
6. DeepVarvar - 28 Августа, 2011 - 19:44:27 - перейти к сообщению
У вас что там, война и мир выводится чтоли?
7. pifagor87 - 28 Августа, 2011 - 19:50:24 - перейти к сообщению
DeepVarvar пишет:
У вас что там, война и мир выводится чтоли?

ну не совсем, просто оч нужно.
8. Raimbek - 28 Августа, 2011 - 19:59:15 - перейти к сообщению
pifagor87 пишет:
как сделать постраничную навигацию если есть бд (таблица) и одна колонки имеет текст большого обема.
нужно вывести текст например по 100 строк на страницу, и сделать навигацию 1, 2, 3.
перерыл темы, в основном все о выводе определеного количества колонок таблицы.
А мне именно нужно из одной колонки вывод определенного количества строк.


Посмотрите книгу Кузнецов М.В Симдянов Практика создания веб сайтов, там есть специальный раздель для этого темы
9. iflight - 28 Августа, 2011 - 20:10:57 - перейти к сообщению
В мускуле есть функция SUBSTRING, можно от неё попробовать сплясать. Начало строки будет = # страницы * кол-во символов на странице.
10. pifagor87 - 28 Августа, 2011 - 20:54:34 - перейти к сообщению
iflight пишет:
В мускуле есть функция SUBSTRING, можно от неё попробовать сплясать. Начало строки будет = # страницы * кол-во символов на странице.

если пишыте, пожалуста поподробней.
и если разбивка разорвет слово или тег?
11. iflight - 28 Августа, 2011 - 21:19:49 - перейти к сообщению
pifagor87 Не, это так, то что в голову пришло,сам с таким не сталкивался. Будет разрывать слова и рвать теги, даж не знаю как в рамках БД такое вылечить. Такое подойдет только для текста без форматирования. Если грузить каждый раз весь текст, а потом через php выделять нужную часть - то будет попроще и можно будет уже что нить придумать.
Еще можно выделять каждую страницу меткой, например <!--page1-->, а затем разбирать весь текст в соответствиии с метками.
12. DeepVarvar - 28 Августа, 2011 - 21:31:37 - перейти к сообщению
iflight пишет:
например <!--page1-->
Это сделано уже давно и называется *.rtf

 

Powered by ExBB FM 1.0 RC1