php - 如何显示带有存储在数据库中的路径的图像?

标签 php html mysql image imageview

我已将图像路径存储在数据库中,将图像存储在项目文件夹中。现在我正在尝试在我的 HTML 模板中查看所有图像及其产品。我编写了以下代码,它在输出中为我提供了一个空图像框,当我在新选项卡中打开该图像框时,它会打开以下 URL。

 http://localhost/cms/1

请告诉我在“img src”标签中引用图像的方式。

enter image description here

include 'connect.php';

$image_query = "select * from product_images";
$image_query_run = mysql_query($image_query);
$image_query_fetch = mysql_fetch_array($image_query_run);


if (!$query=mysql_query ("select product_id,name from products")) {
    echo mysql_error();

} else {
    while ($query_array = mysql_fetch_array($query)) {
        echo '</br><pre>';

        $product_id = $query_array['product_id'];

        echo "<a href='single_product.php?product_id=$product_id' >";
        print_r ($query_array['name']);
        echo "</a>";

        echo "&lt;img src=". $image_query_fetch
        ['images'] ." alt=\"\" /&gt;";

        echo '</pre>';
    }
}

} else {
    echo "You need to Log in to visit this Page";

}

最佳答案

在源之前添加本 map 片路径

示例

echo "<img src='http://localhost/cms/1/". $image_query_fetch['images'] .'" alt=\"\" />";

*使用 PHP *

<?php echo "http://" . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']; ?>

关于php - 如何显示带有存储在数据库中的路径的图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17875560/

相关文章:

php - 未定义的属性:我的代码中的 stdClass::$account_id 错误

java - openssl_加密 aes 256 与 java 中的哈希

html - 即使为空也显示 div

html - 我想从模态主体和页脚中删除水平线?

php - 使用循环仅显示每个 DISTINCT 字段值一次

php - 使用 POST 从 HTML 表单中获取选择选项值

php - 如何在 laravel 上不使用 get() 启动模型

javascript - 如何使用 CSS 渐变在模拟时钟上突出显示 25 分钟?

php - 检查帐户是否存在

PHP转Mysql换行问题