Postingan lainnya
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();
}
}