0
    <?php   
    $con=mysql_connect ("xxx","xxx","xxx");
    mysql_select_db("dbhappps",$con);
    @$sql="select * from tbl_image where id='4' and status='0'";
    @$query=mysql_query($sql);
    while(@$row=mysql_fetch_array($query))
    {
    @$image=$row ['photo'];
    echo $image

   ?>
   <img src="/image/<?php echo $image; ?>" width="320" height="480">
   <?php
   }
   ?>

echo $image は正しいファイル名を与えているので、/image (画像フォルダーはルート ディレクトリにあります) フォルダーを正しく参照していないか、ブラウザーの問題でしょうか? 私はグーグルクロムでそれをテストしています。どんなヒントも素晴らしいでしょう。

4

2 に答える 2

1

ブラウザでソースを表示し、不要なスペースなどがあるかどうかを確認します。また、画像を右クリックして画像のURLをコピーし、ブラウザに貼り付けて、画像が実際に存在するかどうかを確認します。私はそれがブラウザの問題よりもパスの問題だと思います。

于 2012-07-05T18:07:28.450 に答える
0

これを試して

<img src="//yourwebsite.com/image/<?php echo $image; ?>" width="320" height="480">

yourwebsite を Web サイト名に置き換えます。または localhost/test など。.jpg .gif を取得していることも確認してください。最後に拡張子jpeg。そうでなければこれを使う

<img src="//yourwebsite.com/image/<?php echo $image; ?>.jpg" width="320" height="480">
于 2012-07-05T18:11:41.263 に答える