Неустранимая ошибка: Uncaught Ошибка: вызов неопределенной функции displayimage () - PullRequest
0 голосов
/ 30 апреля 2018

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

Неустранимая ошибка: необработанная ошибка: вызов неопределенной функции displayimage () в C: \ Xampp \ htdocs \ website2 \ profiletest.php: 191 Трассировка стека: # 0 {main} выбрасывается в C: \ Xampp \ htdocs \ website2 \ profiletest.php в строке 191

Я не уверен, как это исправить. Любая помощь будет оценена.

profiletest.php

<?php
   if (isset($_POST['submit']))
   {
       if (getimagesize($_FILES['image']['tmp_name'])== FALSE)
       {
           echo "Please select an image.";
       }
       else
       {
           $image= addslashes($_FILES['image']['tmp_name']);
           $name= addslashes($_FILES['image']['tmp_name']);
           $image= file_get_contents($image);
           $image= base64_encode($image);
           saveimage($name, $image);
       }
   }
    displayimage();
   function saveimage($name, $image)
   {
        include 'includes/dbh.inc.php';
       $qry="INSERT into images (name, image) values ('$name', '$image')";
       $result=mysqli_query($conn, $qry);
       if ($result)
       {
           echo "<br/>Image Uploaded.";
       }
       else
       {
           echo "<br/>Image not uploaded";
       }
   }

?>

exploretest.php

<?php

          include 'includes/dbh.inc.php';

            function displayimage() {
           $qry="select * from images";
           $result=mysqli_query($conn, $qry);
           while($row = mysqli_fetch_array($result))
           {
               echo '<img height="300" width="300" src="data:image;base64, '.$row[2].'">';
           }
           mysqli_close($conn);
       }
    ?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...