J
j_man
Пусть у тебя есть константная переменная $onPage = 30 (кол-во записей на странице), в гете ты передаешь номер текущей страницы $_GET['page'] (если номер не передан то автоматически считаем что находимся на первой)
Код:
if (empty($_GET['page']) || !is_int($_GET['page'])) {
$page = 1;
}
else {
$page = $_GET['page'];
}
// Узнаем кол-во записей в БД
$sql ="SELECT COUNT(*) FROM `table_name`";
$sth = msql_query($sql);
list($count_rows) = mysql_fetch_row($sth);
// теперь в $count_rows хранится кол-во записей в БД
$count = ceil($count_rows / $onPage) + 1; // Число страниц
$sql = "SELECT * FROM `table_name` LIMIT " . ($page-1)*$onPage . ", " . $onPage . "";
// выполнив этот запрос ты получишь все записи которые тебе нужно вывести на этой странице (совместив с кусками кода выше, ты получишь полноценный код)