CodeIgniter obtenir les valeurs à partir de la base de données dans la boîte de sélection?

Je suis nouveau sur CodeIgniter, donc je ne sais pas comment faire. Je veux afficher les valeurs de manière dynamique dans une boîte de sélection et après la sélection de la valeur, il affiche une zone de texte, puis ensuite, il passe la zone de texte valeur et de l'option( le nom qui est affiché sur la liste déroulante) id de contrôleur,donc brièvement ce que je veux faire:

  • dynamiquement les valeurs dans la boîte de sélection
  • après la sélection de la valeur, de créer dynamiquement zone de texte
  • passage sélectionné la piste ou le " id " de la liste déroulante et de la zone de texte
    la valeur de contrôleur de

voici mon Modèle

function getAllCategories(){
    $this->db->select('cat_name');
    $q = $this->db->get('category');

    if ($q->num_rows() > 0){
        foreach($q->result() as $row) {
            $data[] = $row;
        }
        return $data;
    }

}

mon contrôleur

function showCategoryNames(){
    $data = array();
    $this->load->model('categoryModel');
    $query = $this->categoryModel->getAllCategories();
    if ($query){
        $data['records'] = $query;  
    }    
    $this->load->view('itemsView',$data);   
 }

Vue: c'est en montrant la simple liste

<?php if(isset($records)) : foreach($records as $row) :?>
    <h2><?php echo $row->cat_name; ?></h2>
    <?php endforeach;?>
    <?php else :
endif;?>
InformationsquelleAutor mynameisjohn | 2013-01-11