Postingan lainnya
Cara menampilkan hasil join data di codeigniter????
Selamat malam sekolahkoding.com, sukses selalu dalam memajukan bangsa dalam dunia komputer;
Saya ingin bertanya, saya ingin menampilkan data dari database yang telah di join, yang ingin saya tampilkan adalah custommer_pt dan kurir_name, nah karna saya mengikuti tutorial, tapi saya gagal untuk menampilan nama pt dan nama kurir nya, yang bisa tampil hanya id nya saja, bagaimana cara untuk menmpilkan nama pt dan nama kurir tersebut.
berikut kodingan saya Model
function get_join(){
$this->db->select('*');
$this->db->from('data_jemput');
$this->db->join('data_custommer','data_jemput.custommer_id = data_custommer.custommer_id');
$this->db->join('data_kurir','data_jemput.kurir_id = data_kurir.kurir_id');
$query= $this->db->get();
if ($query->num_rows() > 0) {
foreach ($query->result() as $data) {
$hasilkirim[] = $data;
}
return $hasilkirim;
}
}
controller
<?php
class Datajemput extends CI_Controller{
function __construct(){
parent::__construct();
$this->load->model('M_jemput');
}
function index(){
$data['hasilkirim'] = $this->M_jemput->get_join();
$data['jemput'] = $this->M_jemput->get_jemput();
$data['data_jemput'] = $this->M_jemput->jemput_data()->result();
$data['data_kurir'] = $this->M_jemput->tampil_kurir()->result();
$data['data_custommer'] = $this->M_jemput->tampil_customer()->result();
$this->load->view('transaksi/operasional/datajemput',$data);
}
view
<?php
$no = 1;
foreach ($data_jemput as $da) {
?>
<tr>
<td><?php echo $no++ ?></td>
<td><?php echo $da->jemput_tgl ?></td>
<td><?php echo $da->custommer_pt ?></td>
<td><?php echo $da->jemput_nmbarang ?></td>
<td><?php echo $da->jemput_jumlah ?></td>
<td><?php echo $da->kurir_name ?></td>
<td><?php echo $da->jemput_catatan ?></td>
<td>
<button>Edit</button>
<button>Hapus</button>
</td>
</tr>
<?php }?>
mohon bantuannya; terimakasih;
2 Jawaban:
tinggal ditambahkan field custommer_pt dan kurir_name pada query select untuk mengambil datanya
Coba pastikan dulu $data_jemput pada controller, apakah sudah benar model yg dipanggilnya ? klu mau manggil data yg dijoinkan seharusnya $data_jemput = $this->M_jemput->get_join()->result();