Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

hiển thị dữ liệu từ cơ sở dữ liệu xuống CodeIgniter thả xuống

Bạn không nên gọi mô hình của mình từ chế độ xem của bạn. Thay vào đó, hãy thử gọi bạn là mô hình và đặt $data['groups'] trước khi bạn tải các chế độ xem của mình.

Cũng không lặp lại các kết quả hàng trong mô hình của bạn trừ khi bạn muốn nó hiển thị trên trang của mình.

Bộ điều khiển:

<?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);

    }


}

Mô hình:

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

Xem:

       <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. Thêm khóa ngoại vào bảng hiện có gây ra lỗi 1050 bảng đã tồn tại

  2. PHP Script để điền các bảng MySQL

  3. Quản lý giám sát và hoạt động của MySQL 8.0 với ClusterControl

  4. Cách kích hoạt toán tử nối ống trong MySQL

  5. MySQL:So sánh sự khác biệt giữa hai bảng