PHP.SU

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

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

> Найдено сообщений: 4
Taedh Отправлено: 10 Октября, 2008 - 13:04:42 • Тема: Постраничное отображение списка из текстового файла • Форум: Напишите за меня, пожалуйста

Ответов: 7
Просмотров: 132
ммм, тут глюк какой-то, ибо когда переходишь на любую страницу с 6 по 9, то ссылки вот так получаются : " -5 -4 -3 -2 -1 0 1 2 3 4 5 6 7 8 9 "
(Добавление)
Всё исправил Улыбка

Спасибо большое за помощь Улыбка
Taedh Отправлено: 10 Октября, 2008 - 11:19:07 • Тема: Постраничное отображение списка из текстового файла • Форум: Напишите за меня, пожалуйста

Ответов: 7
Просмотров: 132
valenok, какой-то косяк в выводе ссылок страниц твоём, ибо он вообще аж подвешивает ИЕ Огорчение
(Добавление)
Косяк с подвисанием я исправил добавлением в цикл $page++;
А вот вывод по 10 ссылок на страницы, как в примере, всё ещё стоит под вопросом..
Taedh Отправлено: 09 Октября, 2008 - 23:08:14 • Тема: Постраничное отображение списка из текстового файла • Форум: Напишите за меня, пожалуйста

Ответов: 7
Просмотров: 132
В общем в итоге есть такой вот код:
CODE (text):
скопировать код в буфер обмена
  1. <html>
  2. <head>
  3. </head>
  4.  
  5. <body>
  6.  
  7. <table cellspacing="0" cellpadding="0" border="1">
  8.  
  9. <?php
  10.  
  11. $dat = 'data.txt';
  12.  
  13. $file = file ( $dat );  
  14. $total = count ( $file );  
  15.  
  16. $perPage = 200;
  17.  
  18. $number = empty ( $_GET['number'] ) ? $perPage : $_GET['number'];
  19.  
  20.  
  21.  
  22. for ( $i = 0; $i < $total; $i++ ) {  
  23.    if ($i >= ( $number - $perPage ) AND $i < $number ){
  24.  
  25.       print '<tr><td width="190">';
  26.       print implode( '</td><td width="210">', explode ( "       ", $file[$i] ) ) . '
  27. ';  
  28.         print '</td></tr>';
  29.        
  30.    }  
  31. }  
  32.  
  33.       print "</table>";
  34.  
  35. //Вывод ссылок страниц
  36. ######
  37. if ( $perPage < $total ) {  
  38.    $y = 1;
  39.    $c = 1;  
  40.    $num = $perPage;  
  41.    while ( $total > ( $num - ( $perPage ) ) ) {  
  42.       if ( ( $number - ( $perPage - 1 ) ) == $y AND $number == $num){  
  43.          print "$c .. ";  
  44.       } else {
  45.          print "<a href=\"222.php?number=$num\">$c</a> .. \n";  
  46.       }  
  47.       $num += $perPage;  
  48.       $y += $perPage;  
  49.       $c++;  
  50.    }
  51. }
  52. ######  
  53. ?>
  54.  
  55.  
  56. </body>
  57. </html>


Вопрос встаёт в том, чтобы сделать вывод ссылок примерно в таком виде:
<< < 1/55 2 3 4 5 6 7 8 9 10 > >>

Заранее спасибо за помощь
Taedh Отправлено: 09 Октября, 2008 - 14:21:23 • Тема: Постраничное отображение списка из текстового файла • Форум: Напишите за меня, пожалуйста

Ответов: 7
Просмотров: 132
Есть текстовый файлик примерно в 60000 строк Улыбка
Строки поделены на столбцы табуляцией.
В итоге надо выводить на страницу по 100 строк, с возможностью выбора страницы.

Помогите люди добрые Улыбка

Страниц (1): [1]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB