php javascript报告显示行详细信息和摘要

不知道从哪里开始,所以期待社区指出我正确的方向。

我需要在数据库中为所有订单创建报告/视图。

我可以轻松地编写sql以获取订单项详细信息(Product,QTY,Price)。 我也可以写sql来返回摘要详细信息(Customer,Address,total Price)

我可以使用PHP循环来显示每个订单的行项目或摘要项目,但我不知道如何使用一个循环显示两个?

例如,下面显示了我的订单摘要:

在此处输入图像描述

我希望显示我的页面,其订单折叠如下,并能够展开它们:

在此处输入图像描述

那么当我的sql数据数组没有摘要信息和行级别信息时,我该怎么做呢? 这可以组合成一个单独的数组,如果是这样,我如何在循环中调用它。

如果我不得不使用带有jquery的DIV来折叠和扩展div,我可以这样做,但不知道如何在订单细节上方显示订单ummary?

如果不是代码示例,欢迎任何建议,指针。 有这个图书馆吗?

一如既往地谢谢。

你有很多选择

1.获取主要订单数组,然后相应地循环并激活查询以获取循环内部的详细信息以获取循环中相应订单ID的订单详细信息,并在关联数组中分配该详细信息,最后您将获得一个关联数组订单和相应的订单细节。

2.您只能在要显示列表的视图中执行上述所有过程。

3.您想隐藏/显示您可以在每个订单行下方创建div的订单详细信息,并在默认情况下填写订单的详细信息div样式将显示:none只有在点击时才会显示详细信息。

4.您可以添加AJAX调用以在订单点击时显示订单详细信息并替换订单明细div的html并使其样式显示:block

5.您可以在鼠标hover上执行上述过程,以便在鼠标指针的工具提示上显示浮动div,并显示带有选项预加载隐藏详细信息的详细信息或使用ajax加载详细信息

希望您可以使用任何一个逻辑来解决您的问题