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

avatar semutlugu
@semutlugu

1 Kontribusi 0 Poin

Diperbarui 7 tahun yang lalu

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,

avatar hilmanski
@hilmanski

2686 Kontribusi 2135 Poin

Dipost 7 tahun yang lalu

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


avatar wedev
@wedev

86 Kontribusi 23 Poin

Dipost 7 tahun yang lalu

Login untuk ikut Jawaban