Postingan lainnya
Buku Ini Koding!
Baru!
Buku ini akan jadi teman perjalanan kamu belajar sampai dapat kerjaan di dunia programming!
Gambar berdasarkan id artikel
Sore gan, mau tanya. ane mau buat semacam portal berita pake codeigniter.
problem nya gambar dan artikel nya gak nyambung
ini cthnya :
hasil yg diinginkan seperti ini
Kode yang sudah dibuat
controller
function view(){
$this->load->model('Model_artikel');
$data = array();
$data['data_test'] = $this->Model_artikel->get_index();
foreach ($data['data_test'] as $value) {
$id = $value['id_artikel'];
$data['data_image'] = $this->Model_artikel>get_image($id);
}
$this->load->view('template/header',$data);
$this->load->view('home/home');
}
model
function get_index(){
$this->db->select('tabelartikel.id_artikel,tabelartikel.judul_artikel,tabelartikel.isi_artikel,tabelartikel.tanggal_artikel,tabelgambar.nama_gambar');
$this->db->from('tabelartikel');
$this->db->join('tabelgambar', 'tabelartikel.id_artikel = tabelgambar.id_artikel','left');
$this->db->order_by('id_artikel', 'DESC');
$this->db->limit(5,2);
return $this->db->get()->result_array();
}
function get_image($id){
$this->db->select('*');
$this->db->from('tabelgambar');
$this->db->where('id_artikel', $id);
return $this->db->get()->result_array();
}
view
<div class="container">
<div class="row">
<div class="col-sm-1">
</div>
<div class="col-sm-7">
<div class="bungkus">
<div class="judul_sidebar">
<span class="label label-primary">Latest News</span>
</div>
<?php foreach ($data_test as $test) :
foreach ($data_image as $gbr) { ?>
<div class="wrap_body">
<div class="gbr_body">
<img class="img-responsive" src="<?php echo base_url(); ?>assets/uploads/<?php echo $gbr['nama_gambar']?> " width="220" height="50">
</div>
<?php } ?>
<div class="judul_body">
<a href="<?php echo base_url(); ?>view/<?php echo $test['id_artikel']; ?>"> <?php echo $test['judul_artikel']; ?></a>
</div>
</div>
<?php endforeach; ?>
</div>
</div>
mohon dikoreksi gan terimakasih
0
1 Jawaban:
Coba di print_r dulu itu mbak $data_image nya isinya udah bener apa belum.
0