2017-08-24 13 views
0

私はデータベースからPHPの画像を表示する方法を学んでいます。問題があります。エラーメッセージは表示されませんが、画像が表示されません。データベースからの画像を表示します。画像はphpを使用して表示されません。

この私のコードのheadline.php:

<?php 
 
include 'koneksi.php'; 
 

 
$tabel = 'isiberita'; 
 
$sql=$conn->query("SELECT * from $tabel order by tanggal desc limit 3"); 
 
    while ($tampil = $sql->fetch(PDO::FETCH_ASSOC)) { 
 
    echo "<p align='justify>'"; 
 
    echo "<img src='$tampil[gambar]' aligen='left'>"; 
 
    echo "<font valign='top'>"; 
 
    echo "<strong>"; 
 
    echo $tampil['judul']; 
 
    echo "</strong>"; 
 
    echo $tampil['tanggal']; 
 
    $data=substr($tampil['isi'],0,200); 
 
    echo $data; 
 
    echo "<a href='index.php?menu=detail_headline&id=$tampil[id_berita]'>&nbsp; baca lengkap>>>></a>"; 
 
    echo "</font></p><br>"; 
 
    } 
 

 
?>

この私のイメージディレクトリ: C:\ xamppの\ htdocsに\ portalberita \男優

この私headline.phpディレクトリ: C:\ xampp \ htdocs \ portalberita

This my value database :

This output :

+0

echo "<img src='$tampil[gambar]' aligen='left'>"; 

を交換してみてください。 'img'要素とは何ですか?それはあなたが期待するものですか?ブラウザがそのイメージを要求すると、サーバの応答は何ですか? – David

答えて

0

<img>タグ内のディレクトリから画像を表示するには、次のようなイメージのパスと名前を指定する必要があります。

<img src="/images/imagename.ext"> <!-- If image folder exist on the same path where the code file exists --> 

または

<img src="../images/imagename.ext"> <!-- If image folder exist one level up where the code file exists --> 

したがって、imageフォローを確認してくださいderとあなたのコードディレクトリを編集し、それに従ってパスを修正してください。

0

は出力の実際のHTMLを調べ

echo '<img src="' . $tampil['gambar'] . '" align="left" />'; 
関連する問題