如何获取数据库中显示的内容?

如何获取数据库中显示的内容?

问题描述:

我有一张标有类别的表格。它拥有的ID,名称,sub_id如何获取数据库中显示的内容?

我有一个窗体显示分类和子类别。 这里是php/html显示下拉菜单,可以选择分类和子猫。

<div class="col-md-12 col-lg-4 input-field"> 
    <div class="form-group"> 
    <label>Category</label> 
    <?php 
     $tr = array(); 
     foreach ($categories as $category) { 
     $tr[$category['id']] = $category['name']; 
     } 
     echo form_dropdown('category_id', $tr, '', 'class="form-control tip" id="category_id" style="width:100%;"'); 
    ?> 
    </div> 
</div> 
<div class="col-md-12 col-lg-4 input-field"> 
    <div class="form-group"> 
    <label>Sub Category</label> 
    <select id="sub_category" name="sub_category" class="form-control" style="width:100%;"> 
    </select> 
    </div> 
</div> 

这里是选择

jQuery(document).ready(function($) { 
    $('#category_id').on('change', function (e) { 
    $('#sub_category').val('').trigger('change'); 
    }); 
    $("#sub_category").select2({   
    ajax: { 
     placeholder: 'Select a Category', 
     url: "<?= base_url(); ?>panel/settings/getCategoriesAjax/0", 
     dataType: 'json', 
     delay: 250, 
     data: function (params) { 
     return { 
      q: params.term, 
      category_id: $('#category_id').val(), 
     }; 
     }, 
     processResults: function (data) { 
     return { 
      results: data 
     }; 
     }, 
     cache: true 
    }, 
    }); 
} 

它是可以正常使用的数据与类别和子类别ID提交到数据库和更新所需的表的子类别的jQuery的。

我无法弄清楚如何拉类别ID和子类别ID后面,让他们成为当表单“编辑”

我希望做些事情是这样选择的值:

<div class="col-md-12 col-lg-4 input-field"> 
    <div class="form-group"> 
    <label>Category</label> 
    <?php 
     $tr = array(); 
     foreach ($categories as $category) { 
     $tr[$category['id']] = $category['name']; 
     } 
     echo form_dropdown('category_id', $tr, $result, 'class="form-control tip" id="category_id" style="width:100%;"'); 
    ?> 
    </div> 
</div> 

想不通什么$结果将需要任何指导赞赏

在你看来:。

<select class="form-control" id="exampleSelect1"> 
<?php foreach($categorylist as $category) { ?> 
    <option value="<?=$category['id'];?>"><?=$category['name']; ?></option> 
    <?php } ?> 
</select> 

控制器:

public function user(){ 
    $this->load->model('usersmodel'); 
    $data['categorylist'] = $this->usersmodel->get_categories_list(); 
    $this->load->view('users/layouts/header'); 
    $this->load->view('users/registration',$data); 
    $this->load->view('users/layouts/footer'); 
} 

在你的模型:

public function get_category_list(){ 
    $query = $this->db->query("SELECT * FROM categories"); 
    return $query->result_array(); 
} 

然后你得到了,你可以打电话给你的AJAX功能的类别编号后,我希望它帮你:)