Postingan lainnya
Kelas Premium!
Belajar bikin website dari nol sekarang
Gunakan kupon "lebihcepat" untuk diskon 25%!
Ubah tampilan dari baris menjadi kolom dengan foreach, tapi nama alternatif satu yang muncul
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>
<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')
maksud hati seperti ini
tapi apa daya master jadinya seperti ini
terimakasih master, mohon pencerahannya ... clapcclapclaclaclpa
2 Jawaban:
kalau ini dari sqlnya, pakai teknik GROUP. boleh lihat kode SQL-nya ?
Tanggapan
Koding yang di mana? MySQL nya kah? atau di Model nya master?
Koding yang di mana? MySQL nya kah? atau di Model nya master?
kalo dari mysql ini master kodingnya
<pre>
SELECT * FROM alternatif_kriteria
ORDER BY id_alternatif_kriteria
ASC
</pre>