Я установил скрипт на свой сайт, на котором отображаются простые статьи новостей. На внутреннем интерфейсе есть .csv тьфу, содержащий все базы данных - и передний конец состоит из этого кода (хотя я изменил его в соответствии мой собственный веб-сайт):Разделение вывода PHP на несколько страниц
<?php
//get news class and array
include_once('newsadmin/includes/newsTools.class.inc.php');
$newsTools = new newsTools('csv/news.csv');
$news_headlines = $newsTools->getNewsArray();
//output news array as formatted html
if (!count($news_headlines)>0){
echo '<p>There are currently no news headlines.</p>';
}else{
foreach ($news_headlines as $key => $item){
list($news_id,$news_date,$news_title,$news_body) = $item;
$formatted_date = date('F j, Y, g:i a',$news_date);
echo <<<HTML
<a name="$news_id" id="$news_id"></a>
<h3>$news_title</h3>
$news_body
<p><em>Posted: $formatted_date</em></p>
<hr />
HTML;
}
}
?>
Я пытаюсь найти решение для разделения результатов новостей на нескольких страницах - скажем, максимум 10 новостей на странице. Это, очевидно, создать набор ссылок в нижней части страницы, такие как < 2 3>
Прошу прощения, если это много, чтобы спросить - но я тралил Google уже и только придумать решения которые занимаются проблемой для сайтов с использованием MYSQL, тогда как я не являюсь.
http://dev.pixxl.us/bwc/news.php
Thankyou.
Вам необходимо установить некоторые переменные, чтобы сохранить ограничения и т.д. Пытались ли вы что? – putvande