Postingan lainnya
Kelas Premium!
Belajar bikin website dari nol sekarang
Gunakan kupon "lebihcepat" untuk diskon 25%!
Menampilkan gambar dari database ke dalam table CI
selamat siang semuanya. maaf saya terlalu banyak bertanya. saya sudah membuat tampil data dari database ke dalam tabel, tapi di field yang seharusnya berisikan gambar yang diupload saat tambah data, yang tampil hanyalah nama filenya. saya sudah mencoba menambahkan kode-kode dari banyak sumber tapi masih gagal. mohon bantuannya ya.
view
<h3>Data Buku</h3>
<table class="table table-bordered">
<tr><th>No</th><th>Kategori</th><th>Penerbit</th><th>Judul</th><th>Deskripsi</th><th>Pengarang</th><th>Halaman</th><th>Harga</th><th>Stok</th><th>Cover</th><th colspan="2"><center><?php echo anchor('buku/tambah','Tambah Data', array('class' => 'btn btn-success btn-sm')) ?></center></th></tr><hr/>
<?php
$no=1;
foreach ($record->result() as $r)
{
echo "<tr>
<td width='10'>$no</td>
<td>$r->kategori_id</td>
<td>$r->penerbit_id</td>
<td>$r->judul</td>
<td>$r->deskripsi</td>
<td>$r->pengarang</td>
<td>$r->tebal_hlm</td>
<td>$r->harga</td>
<td>$r->stok</td>
<td><img src='<?=base_url()?>upload/<?=$r->filecover;?>'></td>
<td width='20'>".anchor('buku/edit/'.$r->buku_id,'Edit', array('class' => 'btn btn-primary btn-sm'))."</td>
<td width='20'>".anchor('buku/hapus/'.$r->buku_id,'Hapus', array('class' => 'btn btn-danger btn-sm'))."</td>
</tr>";
$no++;
}
?>
</table>
cont
function tambah()
{
if(isset($_POST['submit']))
{
$config['upload_path'] = './upload/';
$config['allowed_types'] = 'gif|jpg|png';
$config['max_size'] = '1000';
$config['max_width'] = '2000';
$config['max_height'] = '1024';
$this->upload->initialize($config);
if(!$this->upload->do_upload('filecover'))
{
$gambar="";
}
else
{
$gambar=$this->upload->file_name;
}
$kategori_id = $this->input->post('kategori_id');
$penerbit_id = $this->input->post('penerbit_id');
$judul = $this->input->post('judul');
$deskripsi = $this->input->post('deskripsi');
$pengarang = $this->input->post('pengarang');
$tebal_hlm = $this->input->post('tebal_hlm');
$harga = $this->input->post('harga');
$stok = $this->input->post('stok');
//$filecover = $this->upload->do_upload('filecover');
//$hasil = $this->upload->data();
$data = array(
'kategori_id' => $kategori_id,
'penerbit_id' => $penerbit_id,
'judul' => $judul,
'deskripsi' => $deskripsi,
'pengarang' => $pengarang,
'tebal_hlm' => $tebal_hlm,
'harga' => $harga,
'stok'=> $stok,
'filecover' => $gambar
);
$this->model_buku->tambah($data);
redirect('buku');
}
else
{
$this->load->model('model_kategori');
$this->load->model('model_penerbit');
$data['penerbit'] = $this->model_penerbit->tampil_data()->result();
$data['kategori'] = $this->model_kategori->tampil_data()->result();
$this->template->load('templates/template_a','buku/input_data', $data);
}
}
ini adalah tampilan dari data yang saya buat di view
0
Tanggapan
monyet lu, gua udah ngikutin kodiingan lu, tpi lu nya malah eror wew
3 Jawaban:
Jawaban Terpilih
<td><img src='<?=base_url()?>upload/<?=$r->filecover;?>'></td>
//diganti menjadi
<td><img src='".base_url('upload/'.$r->filecover)."'></td>
diganti menjadi
1
terima kasih mas @sifai atas bantuannya. langsung berhasil begitu dicoba
0