l'affichage des données de la base de données de liste déroulante CodeIgniter

J'ai du mal avec l'affichage des données de la bd de liste déroulante.

C'est ce que j'ai essayé:

Model.php

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

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

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

Controller.php

    <?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';
            $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);
        $data['groups'] = $this->delivery_model->getAllGroups();
        }


    }

View.php

           <select class="form-control">
                <?php 
                        $data = $this->delivery_model->getAllGroups();
                foreach($description as $each)
                { ?><option value="<?php echo $each['description']; ?>"><?php echo $each['description']; ?></option>';
                <?php }
                ?>
                </select>

Mais les résultats s'affichent en haut de ma page. C'est ne figurant pas sur la liste déroulante. Ce que je fais mal ici? L'aide est très apprécié. Merci.

  • Qu'est-ce que return $data; dans votre modèle? Où vous n'avez défini le $data variable?
  • J'ai enlevé le retour $données à partir de mon modèle.
  • Je poste une réponse détaillée. Vérifier si que de résoudre votre problème.
InformationsquelleAutor neknek mouh | 2013-11-12