如何获取数据库中显示的内容?
问题描述:
我有一张标有类别的表格。它拥有的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功能的类别编号后,我希望它帮你:)