【发布时间】:2017-09-22 21:03:33
【问题描述】:
我正在尝试添加父类别,然后将其子类别添加为 select 中的选项,所以我做了以下操作
<select class="form-control" name="select">
<?php foreach($father as $father) : ?>
<option value="<?php echo $father->id; ?>">
*Category: <?php echo $father->name." :-"; ?>
</option><?php foreach($child as $child) : ?><?php if($child->category_id==$father->id){?>
<option value="<?php echo $child->id; ?>">
-Sub-Category: <?php echo $child->name; ?>
</option><?php } endforeach; ?><?php endforeach; ?>
</select>
这是我的控制器
public function addg()
{
$this->load->model('catagories_model');
$data['userdata'] = $this->session->all_userdata();
$data['father'] = $this->catagories_model->get_catagories();
$data['child'] = $this->catagories_model->get_catagories_child();
$this->load->view('catagories/grand/add', $data);
}
但它会循环到第一个父亲类别并显示其子类别并仅显示其他父亲类别而不进入 if 语句有什么问题?
【问题讨论】:
标签: php html codeigniter codeigniter-2