Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

menampilkan data dari database ke dropdown CodeIgniter

Anda seharusnya tidak memanggil model Anda dari pandangan Anda. Alih-alih coba panggil Anda model dan atur $data['groups'] sebelum Anda memuat tampilan Anda.

Juga jangan menggemakan hasil baris dalam model Anda kecuali jika Anda ingin menampilkannya di halaman Anda.

Pengontrol:

<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
class Delivery_controller extends CI_Controller{
    public function __construct()
    {
        parent::__construct();
        $this->load->model('delivery_model');

    }
    public function index()
    {

        $data['title']= 'Warehouse - Delivery';
        $data['groups'] = $this->delivery_model->getAllGroups();
        $this->load->view('include/header',$data);
        $this->load->view('include/navbar',$data);
        $this->load->view('delivery_view', $data);
        $this->load->view('include/sidebar',$data);
        $this->load->view('include/footer',$data);

    }


}

Model:

    public function __construct()
    {
        parent::__construct();
    }

    function getAllGroups()
    {
        /*
        $query = $this->db->get('location');

        foreach ($query->result() as $row)
        {
            echo $row->description;
        }*/

        $query = $this->db->query('SELECT description FROM location');


        return $query->result();

        //echo 'Total Results: ' . $query->num_rows();
    }

Tampilan:

       <select class="form-control">
            <?php 

            foreach($groups as $row)
            { 
              echo '<option value="'.$row->description.'">'.$row->description.'</option>';
            }
            ?>
            </select>


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara menggunakan AJAX untuk mengunggah file CSV besar?

  2. mana yang lebih baik satu permintaan besar atau beberapa permintaan kecil?

  3. Apakah Load DATA tanpa file (yaitu, dalam memori) dimungkinkan untuk MySQL dan Java?

  4. Bagaimana cara memasukkan data file csv ke database mysql

  5. Java terhubung ke Cloud SQL 2nd Gen dari Appengine Managed VM