Программирование > Perl
Как сделать постараничный вывод масива?
lodevar:
--- Цитировать ---arto (25-04-2001 09:20):
А вы расскажите ваши соображения по теме, а мы поглумимся.
И может набредем на решение :)
--- Конец цитаты ---
Какой же ты вредный, arto. ;-) Что значит поглумимся?!
К Илье : ну че? нашел решение? Если нет, не стесняйся - пиши!
Sonic:
Только сегодня хотел запостить похожее сообщение. Глумиться-глумитесь, только сильно ногами не пинайте. Я кое-как с грехом пополам сделал переходы по страницам, но загвоздка вот в чём: если в массиве оказывается например 23 строки, а нам нужно выводить по 10 строк, то скрипт делает 3 страницу, на которой 3 строки, а следущие 7 как бы нулевые, т.е. выводится оформление, но инфы нету. как это обойти? Вот текст скрипта:
$mess = 10;
$countofrazdel=@razdel;
$pageend=$page+$mess-1;
sub view {
print "";
print "НазваниеТекстЦена";
for($i=$page;$i
lodevar:
Что-нибудь типа:
for($i=$page;$i
Sonic:
Ну конечно :-). Элементарно Ватсон....Что-то я немного проглючил :)
Только небольшое дополнение: проверку необходимо перенести после разделения строки, иначе выводится одна пустая строка.
for($i=$page;$i
lodevar:
:) Вот и чудненько :)
Навигация
Перейти к полной версии