Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在codeigniter中更新父类别时如何获取id类别_Php_Mysql_Codeigniter - Fatal编程技术网

Php 在codeigniter中更新父类别时如何获取id类别

Php 在codeigniter中更新父类别时如何获取id类别,php,mysql,codeigniter,Php,Mysql,Codeigniter,对不起,我的英语不好。我想在获得与数据库匹配的父类别id类别并插入到选择菜单时进行更新。请看下面的图片: 我的数据库是: ========================================== kat_id | parent_kategori | kategori | ========================================== 1 | 0 | wanita | 2 | 1

对不起,我的英语不好。我想在获得与数据库匹配的父类别id类别并插入到选择菜单时进行更新。请看下面的图片:

我的数据库是:

==========================================
kat_id | parent_kategori |    kategori   |
==========================================
1      |     0           | wanita        |
2      |     1           | sandal wanita |
3      |     1           | sepatu wanita |
我的看法是:

<div class="input group">
        <label>Kategori :</label>
        <input type="text" name="kat" class="form-control" id="kat" placeholder="Nama Kategori" value="<?php echo $updatedata['kategori'];?>" required>
        <input type="hidden" name="id" class="form-control" id="id_kat" value="<?php echo $updatedata['kat_id'];?>" required>
        <br>
    </div>
    <div class="input group">
        <label>Parent kategori :</label>
        <?php echo form_dropdown('parent',$jabatan,$updatedata['kat_id']); ?>
        <br>
    </div>
我的模型是

class kategori_adm extends CI_Model{

function master_jabatan(){
$this->db->order_by('kat_id');
$sql_jabatan=$this->db->get('kategori');
if($sql_jabatan->num_rows()>0){
    return $sql_jabatan->result_array();
    }
}

function ambil_data_employee($id){
$this->db->where('kat_id', array('parent_kategori' => 0));
$sql_employee=$this->db->get('kategori');
if($sql_employee->num_rows()>0){
        return $sql_employee->row_array();
    }
}

function get_categorie($id){
  $query = $this->db->query("SELECT * FROM kategori WHERE kat_id='$id'");
  return $query->row_array();
}

假设这是一张表:

+----+----------------+-----------------+
| id | category_name  | parent_category |
+----+----------------+-----------------+
| 1  | Main           | 0               |
+----+----------------+-----------------+
| 2  | Under Main     | 1               |
+----+----------------+-----------------+
| 3  | Under Main too | 1               |
+----+----------------+-----------------+
然后选择parent_category=0的所有类别,您可以使用AJAX获得parent_category等于所选类别ID的所有类别

试试这个:

脚本应该是怎样的。我不认识你,先生。阿卡姆杜利拉
+----+----------------+-----------------+
| id | category_name  | parent_category |
+----+----------------+-----------------+
| 1  | Main           | 0               |
+----+----------------+-----------------+
| 2  | Under Main     | 1               |
+----+----------------+-----------------+
| 3  | Under Main too | 1               |
+----+----------------+-----------------+