0

データベースから画像名を取得して、「アップロード」フォルダにある画像を表示しようとしています。

   while($row = mysqli_fetch_array($result))
  {
  
  $pic =  $row['image']; 

  echo   $row['item'] ;
  echo  $row['location'];
  echo $row['description'];
  echo  $row['forum'];
  echo $row['datetime'];
  echo $row['username'];

 ?>


</br>


 <img src="upload/<?php echo  $pic ?>"/> 
 <?php echo  $row['image'];  } ?>
 "upload/<?php echo  $pic ?>"
 
 </body>
 </html>

ここに画像の説明を入力

ご覧のとおり、img src 以外のすべてが表示されます。

ここに画像の説明を入力

これは私のデータベースです (テスト用の BLOB は無視してください)。私はどこが間違っているのか理解できないようです。ありがとう

4

6 に答える 6

0

3日後、私はそれを理解しました...ヘッダーの場所が間違っていました! ../project/projectviewposted.php/最後にばかげた余分なスラッシュ!! あなたの助けと提案をありがとう!

于 2013-04-28T14:34:07.770 に答える
0

あなたが試すことができます :

  while($row = mysqli_fetch_array($result))
  {

      $pic =  $row['image']; 

      echo $row['item'] ;
      echo $row['location'];
      echo $row['description'];
      echo $row['forum'];
      echo $row['datetime'];
      echo $row['username'];

      echo '<br /> 
            <img src="upload/'.$pic.'"/> 
            '.$row['image'];
  }
于 2013-04-26T11:54:41.043 に答える