с боком разобралась, действительно все гениальное просто.
а с постраничной - уже крыша едет.
перепробовала кучу кодов, в основном такая проблема: кол-во страниц выводит, но когда жму на страницу 2 или дальше, выводит один и тот же материал с 1ой страницы. куда этот паразит хомячит другие статьи - остается загадкой...
например, такой вот кусочек: $result = mysql_query("SELECT COUNT(*) FROM post");
здесь нужно что-то менять под себя? потому как я поменяла post на news, которая является в уменя таблицей с новостями в бд.
вставила вот такую штуку:
<?php
// Устанавливаем соединение с базой данных
include "blocks/bd.php";
// Переменная хранит число сообщений выводимых на станице
$num = 5;
// Извлекаем из URL текущую страницу
$page = $_GET['page'];
// Определяем общее число сообщений в базе данных
$result = mysql_query("SELECT COUNT(*) FROM news");
$posts = mysql_result($result, 0);
// Находим общее число страниц
$total = intval(($posts - 1) / $num) + 1;
// Определяем начало сообщений для текущей страницы
$page = intval($page);
// Если значение $page меньше единицы или отрицательно
// переходим на первую страницу
// А если слишком большое, то переходим на последнюю
if(empty($page) or $page < 0) $page = 1;
if($page > $total) $page = $total;
// Вычисляем начиная к какого номера
// следует выводить сообщения
$start = $page * $num - $num;
// Выбираем $num сообщений начиная с номера $start
$result = mysql_query("SELECT * FROM news LIMIT $start, $num");
// В цикле переносим результаты запроса в массив $postrow
while ( $postrow[] = mysql_fetch_array($result))
?>
по виду, все здорово и красиво и даже не ругается php. но как это добро вывести? нашла продолжение этого кода, он мнне на той же первой странице выводит странным образом остальные мои публикации, причем в другом порядке, а ниже страницы: 1,2,3, при переходе которых пишется, что страница не найдена.
http://vampire-diaries.charmed4.net/index2.php - вот так оно выглядит(