Postingan lainnya
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