$page=(empty($_GET['p']) or (($i+1)=1)) ? 1 : $page=$_GET['p']; //если по гету передало значение и оно число то присваиваем с гета, иначе =1 //ВЕЗДЕ вместо цыфры 6 пишем количество постов на страницу $p=6*$page-6; $p1=6*$page; $result=mysql_query("SELECT * FROM `all` LIMIT $p,$p1"); while ($postrow = mysql_fetch_array($result)) { // Выводим посты echo '
[#'.$postrow['id'].'] '.htmlspecialchars($postrow['name']).':
'.htmlspecialchars($postrow['message']).'
'; } // Ссылки на страницы $result=mysql_query("SELECT * FROM `all`"); $n=$n1=mysql_num_rows($result); //количество постов $n=($n - $n%6)/6; if (($n1%6) > 0) ++$n; for ($i=1; $i <= $n; $i++) { echo ($page == $i) ? $i : ''.$i.''; echo ($i == $n) ? '.' : ','; }