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

时间:2013-11-14 11:55:47

标签: php jquery html

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

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

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

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

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

enter image description here

我想显示我的网页,其订单已折叠,如下所示,可以展开它们:

enter image description here

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

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

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

一如既往地谢谢。

1 个答案:

答案 0 :(得分:1)

你有很多选择

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

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

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

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

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

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