0

データベースに画像パスを保存し、プロジェクトフォルダーに画像を保存しました。今、HTML テンプレートですべての画像と製品を表示しようとしています。次のコードを記述したところ、出力に空の画像ボックスが表示され、新しいタブでその画像ボックスを開くと、次の URL が開きます。

 http://localhost/cms/1

「img src」タグで画像を参照する方法を教えてください。

ここに画像の説明を入力

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";

}
4

2 に答える 2

2

ソースの前にローカル イメージ パスを追加します

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

* PHP を使用 *

<?php echo "http://" . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']; ?>
于 2013-07-26T07:39:50.027 に答える