Cara memanggil gambar di <td>

Gambar tidak mau muncul setelah berhasil upload ke database.

<upload>

 if (isset($_POST['add'])) {
  $uuid = Uuid::uuid4()->toString();
  $desa = trim(mysqli_real_escape_string($con, $_POST['desa']));
  $judul = trim(mysqli_real_escape_string($con, $_POST['judul']));
  $ket = trim(mysqli_real_escape_string($con, $_POST['ket']));
  $gambar = $_FILES['gambar']['name'];
  $tmp = $_FILES['gambar']['tmp_name'];

gambarnya tidak muncul setelah dipanggil begini :

 <tr>
                <td><?=$no++?>.</td>
                <td><?=$data['nama_tempat']?></td>
                <td><?=$data['judul']?></td>
                <td><img src="<?=$data['gambar']?>"></td>
                <td><?=$data['ket']?></td>
                <td align="center">
                  <a href="edit.php?id=<?=$data['id_galeri']?>" class="btn btn-warning btn-xs"><i class="glyphicon glyphicon-edit"></i></a>
                  <a href="del.php?id=<?=$data['id_galeri']?>" class="btn btn-danger btn-xs" onclick="return confirm('Yakin akan menghapus data ?')"><i class="glyphicon glyphicon-trash"></i></a>
                </td>
              </tr>

mohon bantuannya. Terima kasih

avatar maafterlambat
@maafterlambat

1 Kontribusi 0 Poin

Diperbarui 5 tahun yang lalu

2 Jawaban:

ya tidak muncul coba di inspect element pada gambar tersebut, biasanya kan yang dinput ke table gambar cuman nama gambarnya aja, misal inigambar.jpg, nah sedangkan file uploadnya bisanya

localhost/upload/inigambar.jpg

nah biar gambar muncul pada &lt;td&gt; kudu di ambil base_url() dulu, jadinya bisa keluar ex

<pre> &lt;td&gt;&lt;img src="localhost/upload/&lt;?=$data['gambar'];?&gt;"&gt;&lt;/td&gt; </pre>

avatar maszgalang
@maszgalang

297 Kontribusi 80 Poin

Dipost 5 tahun yang lalu

$url ='localhost/tempat_simpan_gambar/' ;

<td><img src="localhost/upload/<?=$url.$data['gambar'];?>"></td>

avatar hadifox
@hadifox

15 Kontribusi 6 Poin

Dipost 5 tahun yang lalu

Login untuk ikut Jawaban