Пагинация на PHP (pagination) | Динамический веб-сайт

Поделиться
HTML-код
  • Опубликовано: 5 окт 2024
  • ★ Подпишись на мой канал с бесплатными курсами программирования!
    ► моя IDE: www.jetbrains....
    ★ ССЫЛКИ ПО ТЕМЕ ★
    getbootstrap.c...
    www.php.net/ma...
    ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
    ★ НАШЕ КОМЬЮНИТИ ★
    ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
    ★ Телеграм (Front End): t.me/joinchat/...
    ★ Discord (All): / discord
    ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
    ★ Тайм-коды ★
    ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
    ...
    Автор: Андриевский Андрей
    Раздел: Динамический сайт
    #HTML5 #CSS3 #PHP #JavaScript #Less #Программирование #Python #PHP7 #SQL #mysql
    #Курсы_программирования #Программирование #Python #Python3 #JS #ООП #паттерны
    #парсеры #mysql
    ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
    ★ РЕКОМЕНДУЮ ВИДЕО ПО ТЕМЕ ★
    ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
    ● [[ Все о типах данных ]] : [[ www.mysql.ru/do... ]]
    ● [[ Практическая верстка ]] : [[ • Что такое сетка макета... ]]
    ● [[ Курс HTML & CSS ]] : [[ • Знакомство с основным ... ]]
    ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
    ★ ПОПУЛЯРНЫЕ ПЛЕЙЛИСТЫ ★
    ▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
    ● Курс HTML & CSS: • Знакомство с основным ...
    ● Базовый курс JavaScript: • Знакомство с JavaScrip...
    ● Базовый курс Python: • Курс Python 3 | Подгот...
    ● Базовый курс PHP7: • Установка и настройка ...
    ● Динамический сайт с нуля: • Установка сервера WAMP...

Комментарии • 25

  • @aleksandraz55
    @aleksandraz55 7 месяцев назад +1

    Буквально час назад я отчаянно не понимала что такое и как эту пагинацию делать, а потом посмотрела видел и прям озарение, спасибо, дорогой автор 🎉

  • @phpstudy8625
    @phpstudy8625 3 года назад +7

    было бы не плохо к этому сайту прикрутить выскакивающее предупреждение что сайт использует cookies

  • @antonvasyukov763
    @antonvasyukov763 3 года назад +8

    А после блога сделайте простенькую CRM))) пожалуйста!

  • @pavel-smetana
    @pavel-smetana Год назад +2

    прекрасный урок, всё понятно, спасибо!)

  • @phpstudy8625
    @phpstudy8625 3 года назад +3

    классный ролик !!! спасибо , одно уточнение лучше использовать ceil() вместо round() иначе ,будут теряться страницы при разных значениях $limut !!!

  • @albert.official
    @albert.official Год назад +1

    Самый лучший канал, все понятно и ясно как всегда,
    Огромное Вам Спасибо Андрей, Вы очень хорошо и подробно обясняете
    Лайк и подписка за урок и конечно же за ваш труд

  • @redt-4083
    @redt-4083 2 года назад +3

    вместо round необходимо использовать ceil

  • @Видео-б6л
    @Видео-б6л 3 года назад +4

    Очень полезный урок! Еще раз прошу сделать загрузку нескольких картинок и выводить их при просмотре публикации, допустим та картинка которая на превью будет отображаться в статье вместе с текстом, а остальные в низу. Спасибо!

    • @andrievskii
      @andrievskii  3 года назад

      Не до конца понимаю целесообразность, могу подумать и сделать слайдшоу, но это не совсем то, что вы наверное хотите

    • @Видео-б6л
      @Видео-б6л 3 года назад

      @@andrievskii Слайдшоу как раз, то что надо!

  • @supermel531
    @supermel531 2 года назад +1

    Большое спасибо за уроки!

  • @user-natal04ka
    @user-natal04ka Год назад +1

    Спасибо, каждый урок с вами кодила))

  • @MG231080
    @MG231080 3 года назад +3

    Классное видео

  • @phpstudy8625
    @phpstudy8625 3 года назад +3

    если можете сделайте обратную связь б только чтобы работала при размещении на хост

  • @maksimavto2012
    @maksimavto2012 3 года назад +2

    А чпу будет ?

  • @chumbuzzy4694
    @chumbuzzy4694 7 месяцев назад

    Почему $page -1 работает, а $page -= 1 не работает? разве не должно быть наоборот?

  • @mirabbosmirsamiqov6180
    @mirabbosmirsamiqov6180 2 года назад

    красавчееек

  • @JustChannel13
    @JustChannel13 Год назад

    Спасибо за урок, но:
    1. В вашем методе если в бд не четное кол-во записей, то некоторые будут теряться, лучше округлять не в меньшую сторону, а в большую через ceil()
    2. А как сделать управление кол-вом элементов в таблице? Допустим 5, 10, 15 и т.д.
    Пытаюсь сделать, limit меняется, но не выводит записи

    • @andrievskii
      @andrievskii  Год назад

      1/ Определить количество записей на одной странице (лимит записей на странице).
      2/ Получить общее количество записей в базе данных.
      3/ Вычислить общее количество страниц пагинации на основе количества записей и лимита на странице.
      4/ Определить текущую страницу, на которой находится пользователь.
      5/ Выполнить запрос к базе данных с использованием лимита и смещения, чтобы получить данные для текущей страницы.
      Если лимит не работает, значит проблема в запросе (может данные не те) или в самой БД(таблице)

    • @JustChannel13
      @JustChannel13 Год назад

      @@andrievskii спасибо!

  • @antonvasyukov763
    @antonvasyukov763 3 года назад +1

    Я предлагаю сделать ещё теги к постам

  • @doctor_livsi_pod_phonk
    @doctor_livsi_pod_phonk Год назад

    что за переменная $pdo? где она прописана?

  • @rinaaiko5619
    @rinaaiko5619 Год назад

    Жаль что до выгрузки на хостинг так и не дошли

  • @РинатРафиков-з8у
    @РинатРафиков-з8у Год назад +1

    йоу(реп), чуваки дальше будет код, поэтому открывайте на свой страх и риск.
    (Решение задания с звёздочкой) Хз, скорее всего супер костыльно, но работает же, значит вопросов нет