![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| Osrus |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 443 Регистрация: 4.12.2004 Репутация: нет Всего: 3 |
Данный скрипт выводит сообщения из текстового файла.
Можно ли устроить код таким образом, чтобы на странице выводились не все сообщения, например только 10? При этом, чтобы посмотреть следующие 10 нужно нажать next и т.д.? Сложно ли сделать такой код и стоит ли? Мне иинтересно ваше мнение...
Это сообщение отредактировал(а) Osrus - 13.12.2004, 01:31 -------------------- Шагнул на скользкий путь красноглазия... Long live Socialism! |
|||
|
||||
| penizillin |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 312 Регистрация: 10.11.2004 Репутация: 8 Всего: 9 |
можно заменить foreach на for и отображать элементы с индексом между x и x+10. x передавать в url.
|
|||
|
||||
| Osrus |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 443 Регистрация: 4.12.2004 Репутация: нет Всего: 3 |
А чуть поподробнее млжно ... желательно с примером $message_array as $message это массив сообщениея? что значит as message? Это сообщение отредактировал(а) Osrus - 13.12.2004, 12:09 -------------------- Шагнул на скользкий путь красноглазия... Long live Socialism! |
|||
|
||||
| Opik |
|
||||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Vingrad developer Сообщений: 1918 Регистрация: 6.10.2004 Где: Рига Репутация: 24 Всего: 55 |
$message_array - массив as $message - как один элемент массива. А чуть поподробнее млжно - можно
что бы показывало след страницу надо вместо $i = 0, присвоить этой переменной значение 10 и т.д. Это сообщение отредактировал(а) Opr - 13.12.2004, 12:16 |
||||
|
|||||
| IZ@TOP |
|
|||
![]() Панда-бир! ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 4795 Регистрация: 3.2.2003 Где: Бамбуковый лес Репутация: 44 Всего: 73 |
А в ФАКе посмотреть? Там есть пример как сделать постраничный вывод.
-------------------- Один из розовых плюшевых-всадников апокалипсиса... очень злой... Семь кругов ада для новых элементов языка Мои разрозненные мысли |
|||
|
||||
| Osrus |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 443 Регистрация: 4.12.2004 Репутация: нет Всего: 3 |
IZ@TOP
Opr penizillin Премного Благодарствую... Наконец-то с вашей и божьей помощью доделал что хотел. Чисто в познавательныйх целях мне интересно "i" обозначает количество символов выводимых на странице, али же строк? Или я ошибаюсь? Просто если поствить i=5 и ввести два сообщения, то сообщений видно не будет... Это сообщение отредактировал(а) Osrus - 13.12.2004, 22:25 -------------------- Шагнул на скользкий путь красноглазия... Long live Socialism! |
|||
|
||||
| Opik |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Vingrad developer Сообщений: 1918 Регистрация: 6.10.2004 Где: Рига Репутация: 24 Всего: 55 |
Osrus
i - текущая запись в массиве, ты просто сделай прерку, если $i больше чем всего - пишем, что не найдено или чего го то там)) |
|||
|
||||
| Osrus |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 443 Регистрация: 4.12.2004 Репутация: нет Всего: 3 |
Opr
Так если я не ошибаюсь
А еще с переходом на другую страницу не подскажете как лучше сделать... Типа просмотреть следующие Это сообщение отредактировал(а) Osrus - 13.12.2004, 23:46 -------------------- Шагнул на скользкий путь красноглазия... Long live Socialism! |
|||
|
||||
| Opik |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Vingrad developer Сообщений: 1918 Регистрация: 6.10.2004 Где: Рига Репутация: 24 Всего: 55 |
Osrus
Нет.
|
|||
|
||||
| Osrus |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 443 Регистрация: 4.12.2004 Репутация: нет Всего: 3 |
Opr Только мой тож работает я протестировал - выводит последние 9 сообщений
А твой наоборот не выводит указанное число, остальные выводит + тут еще реверс стоит $size_of_array = sizeof($message_array); Переход к следующим сообщениям можно сделать?
Это сообщение отредактировал(а) Osrus - 14.12.2004, 01:37 -------------------- Шагнул на скользкий путь красноглазия... Long live Socialism! |
|||
|
||||
| penizillin |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 312 Регистрация: 10.11.2004 Репутация: 8 Всего: 9 |
опять-же, это один из семи-восьми возможных вариантов. |
|||
|
||||
| Osrus |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 443 Регистрация: 4.12.2004 Репутация: нет Всего: 3 |
Это сообщение отредактировал(а) Osrus - 14.12.2004, 03:08 -------------------- Шагнул на скользкий путь красноглазия... Long live Socialism! |
|||
|
||||
| penizillin |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 312 Регистрация: 10.11.2004 Репутация: 8 Всего: 9 |
передавать в url переменную first=10
|
|||
|
||||
| Eretik |
|
|||
|
Unregistered |
Я вообще сам новичок, но может можно так:
Основа из топика "то, что должен знать каждый о php". Попытался изменить немного, может это и неэффективно, может можно гораздо проще и короче? Но так вроде работает! |
|||
|
||||
| Osrus |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 443 Регистрация: 4.12.2004 Репутация: нет Всего: 3 |
передавать в url переменную first=10
Извиняюсь... Я наверное не так выразился... Чтобы на этой же странице при нажатии появлялись след 10 и т.д. Это сообщение отредактировал(а) Osrus - 14.12.2004, 03:57 -------------------- Шагнул на скользкий путь красноглазия... Long live Socialism! |
|||
|
||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |