在html选择中添加类别及其子类别

时间:2017-09-22 21:03:34

标签: php html codeigniter codeigniter-2

我正在尝试添加父类别,然后将其子类别添加为select中的选项,因此我执行了以下操作

b

这是我的控制器

<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>

但它循环进入第一个父类并显示其子类,只显示其他父类别而不进入if语句可能出错?

1 个答案:

答案 0 :(得分:0)

此行没有做任何事情:

<?php foreach($child as $child) : ?>

应该是:

<?php foreach($childs as $child) : ?>

假设$childs是您存储所有子类别的数组。