С Новым годом! Форум программистов, компьютерный форум, киберфорум
PHP: базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
0 / 0 / 0
Регистрация: 27.05.2016
Сообщений: 42

Пагинация на PHP 7

02.03.2020, 11:52. Показов 949. Ответов 1

Студворк — интернет-сервис помощи студентам
Добрый день. Столкнулся с проблемой перехода с php 5.6 на php 7. Переписал код, но старые методы постраничного вывода данных из БД больше не работают. Каким образом можно сделать пагинацию на следующий код ? :


PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
<?php
 
 
$id = isset($_GET['id']) ? $_GET['id'] : false;
    
$servername = "localhost";
$username = "root";
$password = "admin";
 
try {
    $conn = new PDO("mysql:host=localhost;dbname=acroblog", 
    $username, $password);
   // set the PDO error mode to exception
    $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
    }
catch(PDOException $e)
    {
        echo "Connection failed: " . $e->getMessage();
    }
 
 
 
$stmt = $conn->prepare("SELECT * from post ORDER BY date DESC LIMIT 15");
$stmt -> execute();
while($row = $stmt->fetch()) {
 
echo "                                        
                                     
                       <article class='row blog_item'>
                               <div class='col-md-3'>
                                   <div class='blog_info text-right'>
                                        <ul class='blog_meta list'>
                                            <li><a href='#'>".$row['author'],"<i class='lnr lnr-user'></i></a></li>
                                            <li><a href='#'>".$row['date'],"<i class='lnr lnr-calendar-full'></i></a></li>
                                            <li><a href='#'>".$row['view'],"<i class='lnr lnr-eye'></i></a></li>
                                        </ul>
                                    </div>
                               </div>
                                <div class='col-md-9'>
                                    <div class='blog_post'>
                                    <a href='".$row['img'],"' class='img-gal' data-lightbox='imagegroup'><div class=' single-gallery-image' style='background: url(".$row['img'],");'></div></a>
                                        <div class='blog_details'>
                                            <a href='single-blog.php?id=".$row["id"],"'><h2>".$row['name'],"</h2></a>
                                            <p>".$row['short'],"</p>
                                            <a href='single-blog.php?id=".$row["id"],"' class='blog_btn'>Читать далее</a>
                                        </div>
                                    </div>
                                </div>
                            </article>
 
                                     
                                     ";
}
 
?>
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
02.03.2020, 11:52
Ответы с готовыми решениями:

Пагинация на php
ребятки помогите с пагинацией есть количество страниц всего, это число и оно хранится в переменной $pages есть переменная в которой...

Пагинация php
Делаю для себя сайтик с каталогом цветов, проблема в том, что цветов почти 10000 и нужна постраничная навигация(по 40 цветов на страницу). ...

пагинация на php
Здравствуйте. Решил сделать пагинацию для своего сайта. Просмотрел пару уроков. Понравился один скрипт, но для моего случая его нужно...

1
 Аватар для HotReboot
326 / 227 / 92
Регистрация: 22.04.2017
Сообщений: 1,136
09.03.2020, 11:00
Aquil, Попробуйте сокращённый if else развернуть. И в начале поставьте
PHP
1
2
3
ini_set('error_reporting', E_ALL);
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
09.03.2020, 11:00
Помогаю со студенческими работами здесь

Пагинация , но не совсем в PHP
Здраствуйте, есть код вывода новости, как сделать , что бы по достижению 3-ей новости 4-я и последущие формировались в срраницую. И так ,...

Пагинация на страницы PHP
Здравствуйте форумчане! У меня на страницы настроек профиля есть несколько 'вкладок'. Допустим General, Notifications и Privacy. Сама же...

PHP и пагинация или подгрузка следующих строк из БД
Объясните пожалуйста Как реализовать такое? Я правильно понимаю, нужно что то делать с LIMIT правильно?

Обычная пагинация или пагинация на ajax
Всем сеошникам привет! Ребята, создается блог на вордпрессе и встал вопрос о выборе пагинации: обычной &lt; 1 2 3 &gt; или на аяксе, с...

Пагинация
Здравствуйте! Имею код вывода всех зарегистрированных пользователей: &lt;?php include 'header.html'; ?&gt; &lt;table&gt; ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Учёным и волонтёрам проекта «Einstein@home» удалось обнаружить четыре гамма-лучевых пульсара в джете Млечного Пути
Programma_Boinc 01.01.2026
Учёным и волонтёрам проекта «Einstein@home» удалось обнаружить четыре гамма-лучевых пульсара в джете Млечного Пути Сочетание глобально распределённой вычислительной мощности и инновационных. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru