我正在使用php和mysql-[codeigniter framework]-这是我的表结构:
请访问此图片以了解表结构
每件商品都被分成三到四部分,这些部分构成了这件商品的价格。
这些物品属于一张发票 refid
. refid
是 invoice_id
事实上。
现在我需要得到一个特定的发票项目,并显示在一个表中。
这就是我需要的:
请访问此图片以了解我的需要
我没有任何问题,从数据库中获取值,我将使用 codeigniter active records
.
您可能知道,codeigniter数据库 result_array
函数将给我们一个关联数组。现在我想将每个项目与其他项目分开,并将它们显示在html表中,我必须使用 rowspan
对于每个项目依赖子项目。
你能帮我找出我应该如何使用结果数组来简单地在html表中显示结果吗?
1条答案
按热度按时间w1jd8yoj1#
假设得到这样的结果数组,
我无法从你的图像中手动插入数组中的所有数据,所以我只插入了一次所需的数据,
现在你可以这样对同一项的数据进行分组,
现在如果你打印这个$new\u数组,你会得到以下输出,
希望你能看到数据已经按项目分组了。现在只需发送视图文件中的数据,
要像屏幕截图一样打印表格,请使用以下代码,
你会得到这样的输出,
希望你明白了,可以打印出你需要的其他数据。