使用PHP隐藏子行的表格

时间:2018-07-25 09:37:08

标签: php for-loop html-table

我的要求:

enter image description here

enter image description here

我的意思是,当我单击加号时,符号表将显示子行。 我尝试了以下代码:

 $this->view->getallrelease = $this->model->getAllrelease($id);
 $this->view->getsprint[]=$this->model->GetAllsprint($relseid);

我有发布,并且在发布下有冲刺,因此当我单击发布时,它将在其下显示所有冲刺作为子表。 查看页面

<tr class="clickable" data-toggle="collapse" id="row<?php echo $i; ?>" data-target=".row<?php echo $i; ?>">
    <td><i class="glyphicon glyphicon-plus"></i></td>
    <td><?php echo $details['release_name'] ?></td>
    <td><?php echo format_date($details['release_creation_date']); ?></td>  
    <td> <a href="#" data-toggle="modal" data-target="#myModal1" onclick="appendId(<?php echo $details['release_id']?>,'<?php echo $date[0]?>')"><img src="http://localhost/manage/public/img/new_sprint.png"  border="0"/></a></td>
    <td></td>
</tr>

<?php foreach ($this->getallrelease as $details):?>

    <tr class="collapse row<?php echo $i; ?>">
        <td>- child row<?php echo $i; ?></td>
        <td>data<?php echo $i; ?></td>
        <td>data<?php echo $i; ?></td>  
        <td>data<?php echo $i; ?></td>
    </tr>

<?php $i++;endforeach; endforeach;endif;?>

但是我没有得到预期的输出.collapsing正常运行。

output

$i越来越多,我得到了子row4而不是子row2和child7而不是子3。所以我得到了$ i = 1 4 7而不是1 23。请帮帮我。

0 个答案:

没有答案