The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"как разбить список на запчасти"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы WEB технологии (Public)
Изначальное сообщение [Проследить за развитием треда]

"как разбить список на запчасти"
Сообщение от andrey emailИскать по авторуВ закладки on 20-Окт-03, 10:49  (MSK)
Еще одна проблема не могу понять как можно сделать так:
есть масив я его обрабатываю и впечатываю с хтмл, но это катит если список не сильно большой, а если большой то как сделать чтобы его разбить на несколько страниц не создавая физически эти страницы, что бы они создавались динамичеки. я что сам не пойму что нужно сделать.
Код придумывать не нужно (я сам накатаю) мне нужно понять каким способом это можно замутить (сам больше 3 недель работаю над программой все написал осталось только это да загрузка файлов по хттп, поэтому голова вообще не варит)
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "как разбить список на запчасти"
Сообщение от denn emailИскать по авторуВ закладки on 20-Окт-03, 11:11  (MSK)
есть тема, примером, вывод команды ls. строишь хтмл по первым 10 строкам с сылками на 2,3 страницы. эти ссылки передают в скрипт номер позиции с которой нужно выводить список ls. скрипт каждфй раз предает в масив список , но в хтмл выводит в зависимости от параметров.
че скажешь.
зы. сам сижу за этим..
  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "как разбить список на запчасти"
Сообщение от andrey emailИскать по авторуВ закладки on 21-Окт-03, 09:42  (MSK)
>есть тема, примером, вывод команды ls. строишь хтмл по первым 10 строкам
>с сылками на 2,3 страницы. эти ссылки передают в скрипт номер
>позиции с которой нужно выводить список ls. скрипт каждфй раз предает
>в масив список , но в хтмл выводит в зависимости от
>параметров.
>че скажешь.
>зы. сам сижу за этим..


Думаю что это выход, но както некрасиво
я думаю что может циклом считать строки до позиции X, а заодно и оформлять, потом передавать X кратно колличеству строк на странице, но это тоже не шибко умная стратегия, спинным мозгом чувтсвую что делается это не просто а очень просто.
Как найду так тебе вышлю, и сюда катану, а пока отпуск на два дня себе устрою - устал уже

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "как разбить список на запчасти"
Сообщение от andrey emailИскать по авторуВ закладки on 21-Окт-03, 18:46  (MSK)
>есть тема, примером, вывод команды ls. строишь хтмл по первым 10 строкам
>с сылками на 2,3 страницы. эти ссылки передают в скрипт номер
>позиции с которой нужно выводить список ls. скрипт каждфй раз предает
>в масив список , но в хтмл выводит в зависимости от
>параметров.
>че скажешь.
>зы. сам сижу за этим..

Аот так это делается как я и дкмал все просто, теперь только осталось побороть загрузку, но с ней похлже непреодолимые трудности

#!/usr/bin/perl

$old = "database";

print "Content-type: text/html\n\n";

@pairs = split(/\\*\&/, $ENV{'QUERY_STRING'});
foreach $pair (@pairs) {
   ($name, $value) = split(/=/, $pair);
   $form{$name} = $value;
}

open(FILE, "< $old");
@file = <FILE>;
close (FILE);
$x=20;
$name = $name - 1;
$value = $value - 1;
$name2 = $name + $x;
$value2 = $value + $x;
$name3 = $name - ($x-2);
$value3 =  $value - ($x-2);
$i = $name;
if($#file > $value) {
    if($name != 0) {
    print "<a href=/cgi-bin/proba/show.cgi?$name3=$value3>Назад</a>";
    };
    print "<a href=/cgi-bin/proba/show.cgi?$name2=$value2>Вперед</a>";
} else {
    if ($name != 0) {
    print "<a href=/cgi-bin/proba/show.cgi?$name3=$value3>Назад</a>";
    };
}
$file2=$#file+1;
print "<br>Всего сообщений $file2<br>";
    
while($i <= $value) {
    print "$file[$i]\n";
    ++$i;
}

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "как разбить список на запчасти"
Сообщение от denn emailИскать по авторуВ закладки on 21-Окт-03, 18:55  (MSK)
так я те тоже самое отписал, только без создания файла:)
если с базы тянешь, зачем еще файл создавать...
или я не понял..
  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "как разбить список на запчасти"
Сообщение от andrey emailИскать по авторуВ закладки on 22-Окт-03, 08:44  (MSK)
>так я те тоже самое отписал, только без создания файла:)
>если с базы тянешь, зачем еще файл создавать...
>или я не понял..

Запарился я!

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру