Postingan lainnya
Buku Ini Koding!
Baru!
Buku ini akan jadi teman perjalanan kamu belajar sampai dapat kerjaan di dunia programming!
menampilkan data mysql di codeigniter
Haloo teman teman,
mohon bantuannya saya mau menampilkan semua data dari tabel mysql cuma yang muncul hanya 1 data
file controllernya
load->model('m_bali');
}
public function index() { $data['sql1'] = $this->m_bali->getbali(); $this->load->view('fttx_bali', $data); $this->load->view('footer'); } }
file view nya
Bali
result() as $bali) { $no++; } ?> IDUserISPPOPVLANBandwidth (Mbps)Actionuser; ?>isp; ?>pop; ?>vlan; ?>bandwidth; ?>
file modelnya
db->query("SELECT * FROM bali"); return $sql; } }
nah yang muncul hanya 1 data saja, padahal di mysql ada lebih dari 1 data. itu gimana ya solusinya?
terima kasih
2 Jawaban:
rada susah baca kodenya gan, coba agan taro kodenya diantara tag kode biar gampang dibaca. Untuk solusinya agan bisa lihat dokumentasinya disini https://www.codeigniter.com/user_guide/tutorial/news_section.html gimana cara load lebih dari satu data di codeigniter,
controler .. coba disesuakan dibawah ini anada bisa rubah di view dan model
<?php defined('BASEPATH') OR exit('No direct script access allowed');
class Bali extends CI_Controller
{
public function __construct()
{
parent::__construct();
$this->load->model('m_bali');
}
public function index()
{
$data['sql1'] = $this->m_bali->getbali();
$this->load->view('fttx_bali', $data);
$this->load->view('footer');
}
}
ini view ...
<!DOCTYPE html>
<html>
<head>
<title>
</title>
</head>
<body>
<h3>Bali</h3>
<?php
$no = 0;
foreach ($sql1 as $bali);
{ $no++; }
?>
<table class="table">
<thead>
<tr>
<th>ID</th>
<th>User</th>
<th>ISP</th>
<th>POP</th>
<th>VLAN</th>
<th>Bandwidth (Mbps)</th>
<th>Action</th>
</tr>
</thead>
<tbody>
<tr>
<th><?php echo $no; ?>
</th>
<td><?php echo $bali['user']; ?>
</td>
<td><?php echo $bali['isp']; ?>
</td>
<td><?php echo $bali['pop']; ?>
</td>
<td><?php echo $bali['vlan']; ?>
</td>
<td><?php echo $bali['bandwidth']; ?>
</td>
<td>
<a class="btn btn-primary btn-sm btn-rounded" href="#"><i aria-hidden="true" class="fa fa-edit"></i></a> <a class="btn btn-danger btn-sm btn-rounded" href="#"><i aria-hidden="true" class="fa fa-remove"></i></a>
</td>
</tr>
</tbody>
</table>
</body>
</html>
models ...
<?php defined('BASEPATH') OR exit('No direct script access allowed');
class m_bali extends CI_Model
{
public function getbali() 6
{
$sql = $this->db->query("SELECT * FROM bali");
return $sql->result_array();
}
}