Гостевая книга деление на страницы

ankhmor

Новичок
Гостевая книга деление на страницы

Проблема вот какая. Пытаюсь написать гостевую книгу в которой на странице может быть только по N сообщений.
Не могу сделать так, что бы переходя по ссылке выводились следующие N-ять сообщений.

Пока-что вот что получилось(без дизайна):
PHP:
<?
$dat = "da.dat";
$lines = file ($dat);
$maxmes = 8;
foreach ($lines as $key => $line)
{
list($name, $email, $comment)=explode("|", $line);
echo $name;
echo "<br>";
       
if($key > $maxmes){
break;
}
}
?>
Помогите пожалуйста.
 

Rammstein

PHPClub::News
ankhmor
Данный код к рефакторингу не готов явно :)

На пальцах:
тебе нужно пропустить 8*page_number строк и только потом выбирать 8 штук. Тут лучше контер...

Иди на фак, вобсчем.
 

Фанат

oncle terrible
Команда форума
ankhmor
не нужны тут никакие статьи. вполне можно и на форуме разобраться.

для начала стоит заменить foreach на for
хотя и не принципиально, и можно сделать так, как Rammstein сказал.

В принципе, у тебя уже почти готовый код есть. Кроме $maxmes надо добавить переменную minmes, и проверять её в начале цикла.


если использовать for то туда только номер первой и последней строки подставить. соответственно - их надо вычислить.
 

Фанат

oncle terrible
Команда форума
что - неужели больше вопросов нет? =)
А я думал тебе рассазать о том, как номер строки по ссылке передавать =)
 

Vladson

Сильнобухер
WP
Если человек не умеет оазбить на страницы без MySQL то с чего ты взял что он сможет сделать это с ним ?
 
Сверху