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

avatar iiks
@iiks

14 Kontribusi 0 Poin

Diperbarui 7 tahun yang lalu

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

avatar sifai
@sifai

80 Kontribusi 24 Poin

Dipost 7 tahun yang lalu

terima kasih mas @sifai atas bantuannya. langsung berhasil begitu dicoba

avatar iiks
@iiks

14 Kontribusi 0 Poin

Dipost 7 tahun yang lalu

sama - sama. (y)

avatar sifai
@sifai

80 Kontribusi 24 Poin

Dipost 7 tahun yang lalu

Login untuk ikut Jawaban