Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Вывод постранично... 
:(
    Опции темы
Osrus
Дата 11.3.2006, 02:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 443
Регистрация: 4.12.2004

Репутация: нет
Всего: 3



Код

               echo "<tr><td align=center width=100><span>$tame";
               echo "<td align=center width=100><span>$my_i";
               echo "<td align=center width=200><a href=index.php target=_blank title='$my_name_news'>";
        
               echo "</a>";
               echo "<td align=center width=80><a href=edit.php?n=$b target=_blank>новость</a><br><a href=editcomments.php?c=$my_dates target=_blank>коммент.($my_name_file_com1)</a>";
echo "<td align=center width=50><a href='javascript:delete_post(\"delete.php?l=$b&com=$my_dates\")' name=delete>удалить</a></span>";


В движке, который я использую для сайта в адмике есть вывод ссылок на заголовки новостей, даты, изменение и удаление...
Только все это не складывается по страницам...
Если есть, у кого-нибудь будут какие-то советы, буду очень благодарен... сам пытался, не программист я...
Предполагаю, что сделать это не очень сложно, чтобы выводилось только несколько сообщений, а остальные складывались - следующая, предыдущая...
Вот только, как - не знаю...



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

$message_array=explode('<>',$text_of_file); 
$message_array=array_reverse($message_array);
$messages_to_page = 15; 
$current_page = (isset($_GET['page'])) ? $_GET['page'] : 0; 
$size_of_array = sizeof($message_array); 
$pages_count = ceil($size_of_array/$messages_to_page); 
switch($current_page) {
case $pages_count -1: {
 $page_link = ($current_page == 0) ? '' : '<center><a href="?page='.($current_page-1).'">Предыдущая страница</a>';
 break;
}
case '0': {
 $page_link = ($current_page == $pages_count - 1) ? '' : '<a href="?page='.($current_page+1).'">Следующая страница</a>';
 break;
}
default: {
 $page_link = '<center><a href="?page='.($current_page-1).'"> Предыдущая страница </a> Новости <a href="?page='.($current_page+1).'"> Следующая страница </center></a>';
}
}
if(($current_page * $messages_to_page > 1) && ($current_page * $messages_to_page < $size_of_array)) {
$start = $current_page * $messages_to_page;
if($current_page * $messages_to_page + $messages_to_page > $size_of_array) {
 $end = $size_of_array;
} else {
 $end = $current_page * $messages_to_page + $messages_to_page;
}
} else {
$start = 0;
$end = ($messages_to_page > $size_of_array) ? $size_of_array : $messages_to_page;
}
while($start < $end) {
echo "<font color=#000000><center><table width=500> $message_array[$start]</table></center></font>";
$start++;
}
echo "<center>$page_link</center>";
?>


Забыл добавить: скрипт не использует MYSQL. В качестве хранения данных файлы текстовые...

Это сообщение отредактировал(а) Osrus - 11.3.2006, 16:23


--------------------
Шагнул на скользкий путь красноглазия...
Long live Socialism!
PM MAIL ICQ   Вверх
Kefir
Дата 11.3.2006, 10:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


«Hakuna Matata»
***


Профиль
Группа: Комодератор
Сообщений: 1878
Регистрация: 25.1.2003
Где: Tampere, Suomi

Репутация: 13
Всего: 87



Пользуйся поиском. Проблема уже не раз обсуждалась.
PM MAIL WWW Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0401 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.