Daftar dan Belajar Sekarang!

[codeigniter] menampilkan data dari 2 table yang tidak berelasi dalam 1 view

foto anggiperianto
2 Kontribusi 0 Coto
2 bulan yang lalu
Halo, selamat malam para master dan suhu... saya lagi belajar membuat sebuah website berbasis CI, saya mendapat kesulitan ketika saya ingin menampilkan Data dari 2 table yang tidak berelasi dalam 1 view [table 1] Table Blog http://www.polreslandak.com/1.png [table 2] Table Laphar http://www.polreslandak.com/2.png script yang sudah saya buat Model: Mlaporan.php
<?php

if (!defined('BASEPATH'))
    exit('No direct script access allowed');

class Mlaporan extends CI_Model
{

    function __construct()
    {
        parent::__construct();
    }

    // get all
    function get_all()
    {
        $this->db->order_by('id', 'desc');
        return $this->db->get('laphar')->result();
    }

    function get_blog()
    {
        $this->db->order_by('id_blog', 'desc');
        return $this->db->get('blog')->result();
    }

    
}
view: view/admin/laporan/laphar_list.php
<!doctype html>
<html>
    <head>
        <title>harviacode.com - codeigniter crud generator</title>
        <link rel="stylesheet" href="<?php echo base_url('assets/bootstrap/css/bootstrap.min.css') ?>"/>
        <style>
            body{
                padding: 15px;
            }
        </style>
    </head>
    <body>
        <h2 style="margin-top:0px">Laphar List</h2>
        <div class="row" style="margin-bottom: 10px">
            
        <?php foreach ($laporan as $laporan){ ?>
                <?php echo ++$start ?>. [<?php echo $laporan->satuan ?>] <?php echo $laporan->laphar ?><br><br>
        <?php } ?>

        </div>

        <div class="row" style="margin-bottom: 10px">
          internal  
        <?php foreach ($lapblog as $lap){ ?>
                <?php echo ++$start ?>. [<?php echo $lap->publish ?>] <?php echo $lap->id_blog ?><br><br>
        <?php } ?>

        </div>



    </body>
</html>
Controller ada 2, Admin.php dan Laporan.php: Laporan.php
<?php

if (!defined('BASEPATH'))
    exit('No direct script access allowed');

class Laporan extends CI_Controller
{
    function __construct()
    {
        parent::__construct();
        $this->load->model('Mlaporan');
    }
}
Admin.php
<?php
defined('BASEPATH') OR exit('No direct script access allowed');

class Admin extends CI_Controller {
	public function __construct(){
		parent::__construct();

		$this->load->model('Mlaporan');

		include APPPATH.'views/tool/function.php';
	}
	
	public function index(){
		$d['website']= $this->Mwebsite->identitas();
		//$this->template->admin('admin/index',$d);
		$this->template->admin('admin/website/identitas',$d);
	}
	public function logout(){
		$this->session->unset_userdata('id_admin');
		$this->session->unset_userdata('nama_admin');
		$this->session->unset_userdata('role');
		redirect(base_url());
	}

	public function laporan(){
		$d['website']= $this->Mwebsite->identitas();
		$d['laporan']= $this->Mlaporan->get_all();

		$this->template->admin('admin/laporan/laphar_list',$d);
	}
	public function lapblog(){
		$d['website']= $this->Mwebsite->identitas();
		$d['laporan']= $this->Mlaporan->get_blog();
		$this->template->admin('admin/laporan/laphar_list',$d);
	}


}
jadi saya mau menampilkannya, data dari table 1 dibagian atas dan dibatasi <hr>, dan ada data dr table 2 di bawahnya... Mohon Petunjuknya Para Suhu dan Para Master

Tag: codeigniter

✔ Forum ini sudah terjawab


Jawaban
foto ahanafi
392 Kontribusi 134 Coto
2 bulan yang lalu
Script yg udah dibuat kaya gimana gan?
answered icon
foto ahanafi
392 Kontribusi 134 Coto
2 bulan yang lalu
Script yg udah dibuat kaya gimana gan?
  • sudah saya edit di postingan gan... mohon dikoreksi soalnya yang muncul hanya data dari table Laphar - anggiperianto
  • Kalo tidak ada relasinya mungkin bisa di looping menggunakan for, nanti datanya bisa dimunculkan berdasarkan index datanya - ahanafi


Login untuk diksusi di forum sekolah koding