Мне нужно включить изображения в мою галерею, которые сохраняются в моей базе данных - PullRequest
0 голосов
/ 07 марта 2019

Мне нужна моя галерея, чтобы показать изображения, которые сохранены в моей базе данных, пожалуйста.Поэтому вместо того, чтобы использовать тег источника изображений, мне нужно, чтобы галерея была заполнена тем, что сохранено в базе данных, пожалуйста.Таким образом, по существу, показывая пользователю все изображения, которые принадлежат только им, если это имеет смысл?Я думаю, html-код галереи должен попадать в цикл php while?

html-код галереи:

 <div class="row">
        <div class="grid-full">
        <h3>ALL OF MY COMPETITION ENTRIES</h3>                  
            <div class="masonry">               
            <div class="item">
                <a href="Images/Nude.jpg" data-lightbox="gallery" data-title="Nude Pallette"><img alt src="Images/Nude.jpg" class="ImgRound"></a>
            </div>
            <div class="item">
                <a href="Images/LakeDistrict.jpg" data-lightbox="gallery" data-title="The Lake District UK"><img alt src="Images/LakeDistrict.jpg" class="ImgRound"></a>
            </div>
            <div class="item">
                <a href="Images/MarbleCase.jpg" data-lightbox="gallery" data-title="Mac Bliss"><img alt src="Images/MarbleCase.jpg" class="ImgRound"></a>
            </div>
            <div class="item">
                <a href="Images/HeadwoodBeach.jpg" data-lightbox="gallery" data-title="Headwood Beach"><img alt src="Images/HeadwoodBeach.jpg" class="ImgRound"></a>
            </div>
            <div class="item">
                <a href="Images/MacDesk.png" data-lightbox="gallery" data-title="Mac"><img alt src="Images/MacDesk.png" class="ImgRound"></a>
            </div>
            <div class="item">
                <a href="Images/CoffeeonTable.jpg" data-lightbox="gallery" data-title="Fresh Latte"><img alt src="Images/CoffeeonTable.jpg" class="ImgRound"></a>
            </div>
            <div class="item">
                <a href="Images/SilverMarble.jpg" data-lightbox="gallery" data-title="Mood Board"><img alt src="Images/SilverMarble.jpg" class="ImgRound"></a>
            </div>
            <div class="item">
                <a href="Images/Peonies.jpg" data-lightbox="gallery" data-title="Peonies"><img alt src="Images/Peonies.jpg" class="ImgRound"></a>
            </div>
            <div class="item">
                <a href="Images/Trousers.jpg" data-lightbox="gallery" data-title="Checked Trousers"><img alt src="Images/Trousers.jpg" class="ImgRound"></a>
            </div>  
            <div class="item">
                <a href="Images/Greys.jpg" data-lightbox="gallery" data-title="Greys Pallette"><img alt src="Images/Greys.jpg" class="ImgRound"></a>
            </div>
            <div class="item">
                <a href="Images/Sunset.jpg" data-lightbox="gallery" data-title="Places I would rather be..."><img alt src="Images/Sunset.jpg" class="ImgRound"></a>
            </div>
            <div class="item">
                <a href="Images/Grey2.jpg" data-lightbox="gallery" data-title="Simple Sweater"><img alt src="Images/Grey2.jpg" class="ImgRound"></a>
            </div>
            <div class="item">
                <a href="Images/Nature.jpg" data-lightbox="gallery" data-title="Sunrise"><img alt src="Images/Nature.jpg" class="ImgRound"></a>
            </div>
            <div class="item">
                <a href="Images/autumn.jpg" data-lightbox="gallery" data-title="Autumn"><img alt src="Images/autumn.jpg" class="ImgRound"></a>
            </div>
            <div class="item">
                <a href="Images/Tulips.jpg" data-lightbox="gallery" data-title="White Tulips"><img alt src="Images/Tulips.jpg" class="ImgRound"></a>
            </div>
            <div class="item">
                <a href="Images/Pink.jpg" data-lightbox="gallery" data-title="Mood Board"><img alt src="Images/Pink.jpg" class="ImgRound"></a>
            </div>
            <div class="item">
                <a href="Images/Outfit.jpg" data-lightbox="gallery" data-title="Outfit Ideas"><img alt src="Images/Outfit.jpg" class="ImgRound"></a>
            </div>
            <div class="item">
                <a href="Images/BandW.jpg" data-lightbox="gallery" data-title="Simple"><img alt src="Images/BandW.jpg" class="ImgRound"></a>
            </div>
            <div class="item">
                <a href="Images/TheLakeDistrict.jpg" data-lightbox="gallery" data-title="The Lake District"><img alt src="Images/TheLakeDistrict.jpg" class="ImgRound"></a>
            </div>
            <div class="item">
                <a href="Images/FlowerTable.jpg" data-lightbox="gallery" data-title="Dressing Table"><img alt src="Images/FlowerTable.jpg" class="ImgRound"></a>
            </div>
</div>
        </div>
    </div>

Мои таблицы:

Image Table

Я думаю, что мой PHP-запрос выглядел бы примерно так:

<?php

$query = "SELECT * FROM `tblImage` WHERE `fldMemberID` = 1";

$result = $conn -> query($query);

while($row = $result -> fetch_assoc()) {
?>

    <img src="<?php echo $row['fldFilePath'];  ?>"> <br>

<?php
}
$conn -> close();
?>

ОБНОВЛЕНИЕ: после запуска кода появляются следующие ошибки, где должна быть галерея:enter image description here

1 Ответ

2 голосов
/ 08 марта 2019

Ответ был дан другим пользователем @RiggsFolly в комментариях, далее в коде, который я использовал $conn -> close();, удалив этот код, он работал нормально.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...