晚上好专家:),我正在学习使用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]'> baca lengkap>>>></a>";
echo "</font></p><br>";
}
?>
&#13;
这是我的图片目录: C:\ XAMPP \ htdocs中\ portalberita \。图片
这是我的headline.php目录: C:\ XAMPP \ htdocs中\ portalberita
答案 0 :(得分: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
文件夹和您的代码目录,并相应地修复路径。
答案 1 :(得分:0)
尝试替换
echo "<img src='$tampil[gambar]' aligen='left'>";
与
echo '<img src="' . $tampil['gambar'] . '" align="left" />';