-1

我有一个类似图像的 mysql 表。我无法解决(我迷路了 3 天)。请帮帮我。注意:带有活动记录的 Codeigniter。

我这里不能发图!但这里有一个保管箱的链接。链接到图片

谢谢你。对不起我的英语不好...

奥利维拉

4

1 回答 1

2

在您的控制器中

$names = array of distinct name

然后像这样循环$names array

<?php foreach($names as $nm)
{
    $class[$nm['name']] = select all rows which have name = $nm['name'] 
}?>

然后将这两个数组传递给视图。那里

foreach($names as $nm)
{
<tr>
    <td><?php echo $nm['name']?></td>

    <?php foreach($class[$nm['name']] as $cls)
    {?>
        <td><?php echo $cls['class']?></td>
    <?php }?>
    </tr>
}

仅当每个名称都有确切的行数时它才有效。如果其他尝试改变这个

于 2013-09-13T18:32:20.043 回答