SofiaKit
Новичок
Постраничная навигая (не работают листания)
Указала чтоб на страницу выводило 2 новости, но всеравно на каждой странице выводится первые 2 новости... Где я не усмотрела код? подскажите плз:
Указала чтоб на страницу выводило 2 новости, но всеравно на каждой странице выводится первые 2 новости... Где я не усмотрела код? подскажите плз:
PHP:
$perpage = 2; // Количество отображаемых данных из БД
if (empty($_get['page']) || ($_get['page'] <= 0)) {
$page = 1;
} else {
$page = (int) $_get['page']; // Считывание текущей страницы
}
// Общее количество информации
$count = mysql_numrows(mysql_query('select * from news')) or die('error! Записей не найдено!');
$pages_count = ceil($count / $perpage); // Количество страниц
// Если номер страницы оказался больше количества страниц
if ($page > $pages_count) $page = $pages_count;
$start_pos = ($page - 1) * $perpage; // Начальная позиция, для запроса к БД
// Вызов функции, для вывода ссылок на экран
yandex_link_bar($page, $count, $pages_count, 10);
// Вывод информации из базы данных
echo '<p><b>Постраничный вывод информации</b></p>';
$result = mysql_query('select * from news limit '.$start_pos.', '.$perpage) or die('error!');
while ($row = mysql_fetch_array($result)) {
echo '<p>'.$row['theme_news'].'</p>';
}