С Новым годом! Форум программистов, компьютерный форум, киберфорум
jQuery
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.56/9: Рейтинг темы: голосов - 9, средняя оценка - 4.56
0 / 0 / 0
Регистрация: 17.06.2013
Сообщений: 31

Разбиение на страницы большого объема текста

20.11.2014, 16:22. Показов 1918. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте. Подскажите пожалуйста, как можно реализовать постраничный вывод текста.
Суть в том, что php запрос выводит из базы большой объем текста в таблицу. И для каждого значения из ячейки в базе создается отдельная строка. Выходит очень большая таблица. Можно это как-то реализовать другими средствами, чтобы это все умещалось в блок фиксированной длины и ширины с перелистыванием страниц.
Прошу прощения за язык изложения.

Код php файла прикрепил.
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<?php
 
require_once ("db.php");
 
$aya = $_POST["aya"];
$id = $_POST["id"];
 
$array = mysql_query ("SELECT * FROM table1 WHERE id = $id");
if(!$array) exit("Ошибка - ".mysql_error());
 
 
 
 
$m = mysql_fetch_array ($array);
    echo "<table width='100%' class='tabletext'>";
    if($m['aya_id'] != ""){
    do{
    echo "<tr value='$m[aya_id]' id='trayaid' class='tabletr'><td class='texttd'><p id='atdtextid' class='atdtext'>$m[text]</p></td><td class='numbertd'><p class='atdnumber'>$m[id]:$m[aya_id]</p></td></tr>";
    }
    while($m = mysql_fetch_array($array));
    }
    else{
    echo "<tr><td colspan='3'></td></tr>";
    }
    echo "</table>";
Заранее спасибо!
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
20.11.2014, 16:22
Ответы с готовыми решениями:

Постраничное разбиение большого объема текста PHP+MYSQL
Доброго времени суток. В БД хранится множество статей разного объема. При просмотре любая статья выводится на одной странице, что...

Вставка большого объема текста
Стоит задача вставить большое кол-во текста на форму(8 страниц a4). Причем в тексте есть еще картинки. Подскажите в какой компонент можно...

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

5
 Аватар для Lazy_Den
3325 / 2845 / 1423
Регистрация: 15.01.2014
Сообщений: 6,170
20.11.2014, 16:29
Арс, есть неплохие плагины для таких задач. Например, DataTables или Tablesorter
0
0 / 0 / 0
Регистрация: 17.06.2013
Сообщений: 31
20.11.2014, 16:41  [ТС]
Цитата Сообщение от Lazy_Den Посмотреть сообщение
Арс, есть неплохие плагины для таких задач. Например, DataTables или Tablesorter
А можно не использовать вообще таблицу? Т.е. выводить как обычный текст. Я видел на одном сайте, как огромный текст выводился в тегах span.
0
 Аватар для Lazy_Den
3325 / 2845 / 1423
Регистрация: 15.01.2014
Сообщений: 6,170
20.11.2014, 16:53
Цитата Сообщение от Арс Посмотреть сообщение
А можно не использовать вообще таблицу?
Конечно можно. Тут два способа: или же "выкусывать" очередную часть SQL-запросом, или же вытаскивать весь текст, разбивать на части (напр., str_split и т.д.), каждую из которых обернуть в тот же <span>
0
0 / 0 / 0
Регистрация: 17.06.2013
Сообщений: 31
21.11.2014, 08:28  [ТС]
А если каждое предложение у меня хранится в отдельной ячейке таблицы, то каким из способов лучше воспользоваться?
0
 Аватар для Lazy_Den
3325 / 2845 / 1423
Регистрация: 15.01.2014
Сообщений: 6,170
21.11.2014, 09:32
Арс, если это отдельные записи в БД, то принцип мало чем отличается от постраничной навигации.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
21.11.2014, 09:32
Помогаю со студенческими работами здесь

Вывод большого объема текста echo <<<
echo &lt;&lt;&lt;MARCER Строка1&lt;br/&gt; Строка2&lt;br/&gt; Строка3&lt;br/&gt; MARCER; У меня отмечается ошибка по первой строке и я не могу вывести...

Считывание большого объема текста с мемо
Программа написана не самым лучшим образом, увы. но в ней нужно поменять считывание так чтобы она могла прочитать большие объемы текста(...

Быстрый вывод большого объема текста в QPlainText
Всем привет. Столкнулся с проблемой. Нужно быстро вывести (несколько секунд) большой объем текста (несколько миллионов символов) в...

Хранение большого объема текста в SQL Navigator
Здравствуйте! Столкнулся со следующей проблемой: Имеется таблица записей результатов осмотра у врача. Какой тип данных посоветуете...

Разбиение текста на страницы
Всем привет! Как сделать чтобы текст который не влезает на одну страницу, можно простотреть нажав на ссылку страницы2 , тоесть как...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Old Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её. Последовательность действий:. . .
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru