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
Vous devez vous connecter pour publier un commentaire.
comment sur
à votre avis?
Voici un tutoriel sur le travail avec jQuery, Ajax et Codeigniter:
http://www.jotorres.com/2012/01/using-jquery-and-ajax-with-codeigniter/
après le chargement de la forme de la classe helper, votre vue doit être pour la création de liste déroulante
delete_by_id
méthode pour cela?