Daftar dan Belajar Sekarang!

Ubah tampilan dari baris menjadi kolom dengan foreach, tapi nama alternatif satu yang muncul

foto nurard1408
10 Kontribusi 0 Coto
4 bulan yang lalu
maaf master dari kemarin ini belum kepecahkan juga. ini controller nya
public function index()
	{
		$this->load->model('model_alternatif_kriteria');
		$data['tabelalternatifkriteria'] = $this->model_alternatif_kriteria->getdata();
		$this->load->model('model_alternatif');
		$data['tabelalternatif'] = $this->model_alternatif->getdata();
		$this->load->model('model_kriteria');
		$data['tabelkriteria'] = $this->model_kriteria->getdata();
		$data['content'] = 'view_alternatif_kriteria';
		$this->load->view('admin/template_admin', $data);
	}
ini modelnya
public function getdata()
	{
		$this->db->select('*');
		$this->db->from('alternatif_kriteria');
		$this->db->join('alternatif', 'alternatif.id_alternatif=alternatif_kriteria.id_alternatif');
		$this->db->join('kriteria', 'kriteria.id_kriteria=alternatif_kriteria.id_kriteria');
		return $this->db->get()->result();
	}
	public function selectdata($id)
	{
		$this->db->where('id_alternatif_kriteria', $id);
		return $this->db->get('alternatif_kriteria')->row();
	}

	public function select_alternatif_kriteria($id_alternatif, $id_kriteria)
	{
		$this->db->where('id_alternatif', $id_alternatif);
		$this->db->where('id_kriteria', $id_kriteria);
		return $this->db->get('alternatif_kriteria')->row();
	}
ini viewnya
<div style="overflow-y: auto;">
        <table class="table table-hover table-bordered" id="example">
           <thead>
              <tr>
                 <th width="5%">No.</th>
                 <th width="35%">Nama Mahasiswa</th>
                 <!-- <th width="30%">Nama Kriteria</th> -->
                 <?php
                 foreach ($tabelkriteria as $datakriteria) {
                     ?>
                     <th><?php echo $datakriteria->nama_kriteria; ?></th>
                     <?php
                 }
                 ?>
                 <!-- <th width="10%">Nilai</th> -->
                 <th width="10%">Action</th>
             </tr>
         </thead>
         <tbody>
          <?php
          $i=0;
          foreach ($tabelalternatifkriteria as $dataalternatifkriteria) {
            $i++;
            ?>
            <tr>
             <td><?php echo $i; ?></td>
             <td><?php echo $dataalternatifkriteria->nama_alternatif; ?></td>
             <td><?php echo $dataalternatifkriteria->nilai; ?></td>
             <td>
                <a data-toggle="modal" class="btn btn-sm btn-warning" data-show="true" href="<?php echo site_url('admin/alternatif_kriteria/edit/'.$dataalternatifkriteria->id_alternatif_kriteria); ?>" data-target="#myModal<?php echo $dataalternatifkriteria->id_alternatif_kriteria; ?>" title="Edit" onclick="showmodal('<?php echo $dataalternatifkriteria->id_alternatif_kriteria; ?>');"><i class="fa fa-edit"></i></a>
                &nbsp;<a href="" class="btn btn-sm btn-danger" onclick="AreYouSure(event, '<?php echo $dataalternatifkriteria->id_alternatif_kriteria; ?>');"><i class="fa fa-close"></i></a>
            </td>
        </tr>
        <?php
    }
    ?>
</tbody>
</table>
ini databasenya, id_alternatif(Nama Mahasiswa), id_kriteria('IPK => 7', 'Kondisi Keuangan => 8', 'Keaktifan Organisasi => 9') https://i.imgur.com/HDviUF9.png maksud hati seperti ini https://i.imgur.com/3J0gog6.png tapi apa daya master jadinya seperti ini https://i.imgur.com/crzTAr1.png terimakasih master, mohon pencerahannya ... clapcclapclaclaclpa

Jawaban
foto mrizkiromdoni
75 Kontribusi 26 Coto
4 bulan yang lalu
kalau ini dari sqlnya, pakai teknik GROUP. boleh lihat kode SQL-nya ?
  • Koding yang di mana? MySQL nya kah? atau di Model nya master? - nurard1408

foto nurard1408
10 Kontribusi 0 Coto
4 bulan yang lalu
Koding yang di mana? MySQL nya kah? atau di Model nya master? kalo dari mysql ini master kodingnya
SELECT * FROM `alternatif_kriteria` ORDER BY `id_alternatif_kriteria` ASC


Login untuk diksusi di forum sekolah koding