PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- <?PHP
- function link_bar($page, $pages_count)
- {
- for ($j = 1; $j <= $pages_count; $j++)
- {
- // Вывод ссылки
- if ($j == $page) {
- echo ' <a style="color: #808000;" ><b>'.$j.'</b></a> ';
- } else {
- echo ' <a style="color: #808000;" href='.$_SERVER['php_self'].'?page='.$j.'>'.$j.'</a> ';
- }
- // Выводим разделитель после ссылки, кроме последней
- // например, вставить "|" между ссылками
- if ($j != $pages_count) echo ' ';
- }
- return true;
- } // Конец функции
- // Подготовка к постраничному выводу
- $perpage = 3; // Количество отображаемых данных из БД
- $page = 1;
- } else {
- $page = (int) $_GET['page']; // Считывание текущей страницы
- }
- // Общее количество информации
- // Если номер страницы оказался больше количества страниц
- if ($page > $pages_count) $page = $pages_count;
- $start_pos = ($page - 1) * $perpage; // Начальная позиция, для запроса к БД
- // Вызов функции, для вывода ссылок на экран
- link_bar($page, $pages_count);
- // Вывод информации из базы данных
- $q1 = -3;
- for ($q = 1; $q < $pages_count+3; $q++) {
- $q1 = $q1+3;
- $array1[$q] = $q1;
- }
- $pp = $array1[$page]+3;
- for ($i = $array1[$page]; ($i < $pp); $i++)
- {
- echo "<br>Имя: $rdm[0] <br> ";
- echo "Сообщение:$rdm[1] <br> ";
- echo "Имя: <img src='$rdm[2].png' style='width:75px;'> ";
- }
- // echo '<script type="text/javascript">alert('.$array1[$page].');</script>';
- echo "<hr>";
- ?>