<?php
//собственно простенький скрипт
$query = mysql_query("SELECT * FROM projects");
$projects = mysql_fetch_array($query);
$max_posts = 5;
$num_posts = mysql_num_rows($query);
$num_pages = intval(($num_posts - 1) / $max_posts) + 1;
for ($i = 1; $i <= $num_pages; $i++)
echo "<a href='projects.php?page=$i'>$i<a>";
if (isset($_GET["page"])) {
$page = $_GET["page"];
if ($page < 1)
$page = 1;
elseif ($page > $num_pages)
$page = $num_pages; }
else $page = 1;
$data = mysql_fetch_array($query);
do {
if (($data['id'] > ($page * $max_posts - $max_posts)) && ($data['id'] <= $page * $max_posts))
//блок поста
printf("<div class='project'>
<div id='prohr'></div>
<div class='proav'></div>
<div class='promin'><p><a href='#'>%s</a></p></div>
<div class='prodesc'><p>%s...<a href='view.php?id=%s'> Далее</a></p></div>
</div>
", $projects["title"], $projects["m_desc"], $projects["id"]);
}
while($projects = mysql_fetch_array($query));
?>
страничка, на которой мучаю скрипт - как видите, в базе постов на две страницы. Скрипт понимает почти всё что нужно, только собственно не разбивает посты по страницам. Помогите пожалуйста, с меня большое спасибо, и обещаю помогать новичкам на этом форуме, когда стану прошаренным быдлокодером :lol: