Не удалось получить изображение из базы данных php - PullRequest
0 голосов
/ 15 января 2019

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

Вот функция

/*ADDING SECTION*/
    public function AddHomeImages($images){
        try{
            $stmt = $this->db->prepare("INSERT INTO home(image) VALUES(:images)");
            $stmt->bindParam(":images", $images);
            $stmt->execute();

            return $stmt;

        }catch(PDOException $ex){
            echo $ex->getMessage();
        }
    }

и вот как я загружаю его в папку

<?php
/*---------DEVELOPMENT-----------*/
require_once '/database/database.php';


if(isset($_POST['btn-home-submit'])){
// $file = $_FILES['file'];

if(!empty($_FILES['file']['tmp_name'])){
    move_uploaded_file($_FILES['file']['tmp_name'],"images/sliding_images/" . $_FILES['file']['name']);
}else{
    //nothing
}
$location = $_FILES['file']['name'];
if($user->AddHomeImages($location)){
    header("Location: admin-index.php?uploadedsuccessfully");
}   
}

?>

Теперь он может успешно загружать и перемещать файлы в папку, а также в базу данных. Теперь я хочу показать это с помощью этих кодов

<?php

 require_once '/database/database.php';

 $stmt = $db_con->prepare("SELECT * FROM home");
 $stmt->execute();


       <div class="owl-carousel owl-carousel-fullwidth">
                    while($userRow=$stmt->fetch(PDO::FETCH_ASSOC)){
                        echo "<div class='item'";
                        echo "<img src='images/sliding_images/" .$userRow['image']. "' alt='UTEC PHOTO'>";
                        echo "<div class='slider-copy'";
                        echo "<h2>Architecture " .$userRow['id']. "</h2>";
                        echo "</div>";
                        echo "</div>";
                    }
          </div>

?>

Но он мог получить только $userRow['id'], но не изображение. Вот скриншот

введите описание изображения здесь

На самом деле на консоли нет ошибок. Кто-нибудь, помогите мне.

1 Ответ

0 голосов
/ 15 января 2019

Заменить часть кода.

echo "<div class='item'";

С кодом ниже (отсутствует > ).

 echo "<div class='item'>";
...