Задать вопрос
@Mike_Polit

Как сделать кнопку show more from database?

Добрый день!

Помогите пожалуйста с добавлением кнопки "Показать Больше"

Вот мой код, который выводит с базы изображения, но так как это портфолио их там достаточно много и страница подгружается первый раз достаточно долго!

<div class="gallery">
            <?php
        // Include the database configuration file
        include_once 'includes/db_connect.php';

        // Get images from the database
        $query = $db->query("SELECT * FROM portfolio ORDER BY id DESC");

        if($query->num_rows > 0){

            $i = 0;

            while($row = $query->fetch_assoc()){
                $imageURL = 'img/portfolio/'.$row["file_name"];

                if($i % 5 === 0) {
                    echo '<div class="clear"></div>';
                    }
            $i++;
        ?>
            <a href="<?php echo $imageURL; ?>">
            <img src="<?php echo $imageURL; ?>" />
            </a>

        <?php } ?>
        <?php } ?>
            
            <div class="clear"></div>

        </div>


Нашел пример данной задачи, но не хватает знаний нормально ее изменить под свой код:

https://www.codexworld.com/load-more-data-using-jq...

Помогите пожалуйста, кому не сложно и интересно))))
  • Вопрос задан
  • 106 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 3
Melkij
@Melkij
DBA для вашего PostgreSQL?
offset - это неправильная подсказка. https://use-the-index-luke.com/sql/partial-results...

Сохраняете id последней показанной строки, затем по кнопке тянете следующую порцию
SELECT * FROM portfolio where id < ? ORDER BY id DESC limit ?
Ответ написан
dmtrbskkv
@dmtrbskkv
Кодим и декодим, а иногда кино смотрим
Тут поможет LIMIT и OFFSET

Как вариант: изначально загружать 5-10 картинок, а после через JS делать XHR(AJAX) запросы, сохраняя оффсет в переменной.

Это касаемо сценария работы
Ответ написан
@Mike_Polit Автор вопроса
Проблема в том что не хватает знаний написать это(((

Поэтому спрашиваю помощи тут(((
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽