MySQL — эхо моих изображений на моей странице индекса переполнения стека

Я построил CMS, и мое изображение успешно отображается на странице администратора (серверная часть), как только я загружаю изображение с формой, но однажды на главной странице индекса (интерфейсная часть) это показывает, что «ссылка на разорванное изображение»

вот моя функция, чтобы разместить загруженное изображение на моей странице администратора:

    function gettestimony() {
$query = mysql_query("SELECT * FROM testimony") or die(mysql_error());
while($post = mysql_fetch_assoc($query)){

echo "<img src =\"" . $post['photo']."\">";

echo "<p>" . $post['imagename'] . "</p>";
echo "<br>";
echo "<p>" . $post['test'] . "</p>";
echo "<br>";
echo "<p>" . $post['author'] . "</p>";
echo "<br>";

echo "<a href=\"deletetestimony.php?id=" . $post['id'] . "\">Delete</a>";
echo "<a href=\"edittestimony.php?id=" . $post['id'] . "\">Edit</a>";
echo "<br>";
}
}

и каталог это htdoc / blah / admin / include / functions.php
и изображение сохраняется в htdoc / blah / admin / image /

для моего основного индекса это функция для публикации:

   function gettestimony() {
$query = mysql_query("SELECT * FROM testimony") or die(mysql_error());
while($post = mysql_fetch_assoc($query)){

echo "<div class='column second'>";
echo "<p>" . $post['test'] . "</p>";
echo "<img src =\"" . $post['photo']."\">";
echo "</div>";}
}

это код, который я использую в обеих функциях:

echo "<img src =\"" . $post['photo']."\">";

так как я сказал, что это прекрасно работает на странице администратора, но моя главная страница это не …. кто-то, пожалуйста, помогите

-1

Решение

Путь вашего изображения относительно пути вашей функции не имеет значения. Что касается этой функции, то путь к изображению — это просто строка.

Вы должны убедиться, что путь к изображению правильный относительно HTML-файла, который его просматривает. Самый простой способ заставить его работать — просто использовать полный URL-адрес изображения:

www.something.com/admin/images/myimage.php

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]