Ответы пользователя по тегу MySQL
  • Как сделать кнопку load more?

    @RookDeveloper
    У вас на фото php код, во-первых, нужно понять откуда берется $this->Products['items'] и сделать ограничение выборки.
    Например, если $this->Products['items'] выдает 1000 товаров, то нужно сделать кодом ограничение, например, на 10 товаров и возможностью пропуска n элементов в начале. Соответственно, потом, сверстать кнопку загрузить еще и при нажатии на нее с помощью JS отправлять запрос на сервер с отступом. Например, 1-я страница - отступ (1-1) * 10 . Вторая (2-1) * 10. То есть когда будет вторая страница, php пропустит первые 10 элементов и возьмет как бы 10 после первых десяти... вообщем нужна кнопка, на нее нажимаете - отправляется запрос с номером страницы. В зависимости от номера страницы будет разный отступ и код выдает разные данные. Вы этот код через JS вставляете вместо старого. Соответственно, в вашем случае будет 3 товара выводиться и формула вывода изменится ( NUMBER_PAGE - 1) * COUNT.
    Ответ написан
    Комментировать