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

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: как сделать постраничную навигацию

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


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

> Описание: С одной колонки бд
pifagor87
Отправлено: 28 Августа, 2011 - 13:10:58
Post Id


Новичок


Покинул форум
Сообщений всего: 35
Дата рег-ции: Авг. 2011  


Помог: 0 раз(а)




как сделать постраничную навигацию если есть бд (таблица) и одна колонки имеет текст большого обема.
нужно вывести текст например по 100 строк на страницу, и сделать навигацию 1, 2, 3.
перерыл темы, в основном все о выводе определеного количества колонок таблицы.
А мне именно нужно из одной колонки вывод определенного количества строк.
 
 Top
DeepVarvar Супермодератор
Отправлено: 28 Августа, 2011 - 14:05:28
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




А не проще якорей на странице накидать?
 
 Top
pifagor87
Отправлено: 28 Августа, 2011 - 15:42:07
Post Id


Новичок


Покинул форум
Сообщений всего: 35
Дата рег-ции: Авг. 2011  


Помог: 0 раз(а)




DeepVarvar пишет:
А не проще якорей на странице накидать?

подробнее если можно
 
 Top
DeepVarvar Супермодератор
Отправлено: 28 Августа, 2011 - 17:28:59
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




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.  
 
 Top
pifagor87
Отправлено: 28 Августа, 2011 - 17:43:51
Post Id


Новичок


Покинул форум
Сообщений всего: 35
Дата рег-ции: Авг. 2011  


Помог: 0 раз(а)




нет, мне немного другое нужно, кто может - помогите!!!
 
 Top
DeepVarvar Супермодератор
Отправлено: 28 Августа, 2011 - 19:44:27
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




У вас что там, война и мир выводится чтоли?
 
 Top
pifagor87
Отправлено: 28 Августа, 2011 - 19:50:24
Post Id


Новичок


Покинул форум
Сообщений всего: 35
Дата рег-ции: Авг. 2011  


Помог: 0 раз(а)




DeepVarvar пишет:
У вас что там, война и мир выводится чтоли?

ну не совсем, просто оч нужно.
 
 Top
Raimbek
Отправлено: 28 Августа, 2011 - 19:59:15
Post Id



Новичок


Покинул форум
Сообщений всего: 18
Дата рег-ции: Авг. 2011  
Откуда: Астана, Казахстан


Помог: 0 раз(а)




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


Посмотрите книгу Кузнецов М.В Симдянов Практика создания веб сайтов, там есть специальный раздель для этого темы


-----
Всё возможно, пока не сделан выбор
 
 Top
iflight
Отправлено: 28 Августа, 2011 - 20:10:57
Post Id



Гость


Покинул форум
Сообщений всего: 119
Дата рег-ции: Март 2011  
Откуда: Россия, Сыктывкар


Помог: 2 раз(а)




В мускуле есть функция SUBSTRING, можно от неё попробовать сплясать. Начало строки будет = # страницы * кол-во символов на странице.
 
 Top
pifagor87
Отправлено: 28 Августа, 2011 - 20:54:34
Post Id


Новичок


Покинул форум
Сообщений всего: 35
Дата рег-ции: Авг. 2011  


Помог: 0 раз(а)




iflight пишет:
В мускуле есть функция SUBSTRING, можно от неё попробовать сплясать. Начало строки будет = # страницы * кол-во символов на странице.

если пишыте, пожалуста поподробней.
и если разбивка разорвет слово или тег?
 
 Top
iflight
Отправлено: 28 Августа, 2011 - 21:19:49
Post Id



Гость


Покинул форум
Сообщений всего: 119
Дата рег-ции: Март 2011  
Откуда: Россия, Сыктывкар


Помог: 2 раз(а)




pifagor87 Не, это так, то что в голову пришло,сам с таким не сталкивался. Будет разрывать слова и рвать теги, даж не знаю как в рамках БД такое вылечить. Такое подойдет только для текста без форматирования. Если грузить каждый раз весь текст, а потом через php выделять нужную часть - то будет попроще и можно будет уже что нить придумать.
Еще можно выделять каждую страницу меткой, например <!--page1-->, а затем разбирать весь текст в соответствиии с метками.

(Отредактировано автором: 28 Августа, 2011 - 21:24:26)

 
 Top
DeepVarvar Супермодератор
Отправлено: 28 Августа, 2011 - 21:31:37
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




iflight пишет:
например <!--page1-->
Это сделано уже давно и называется *.rtf
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Работа с СУБД »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB