根据数据头排序数据

时间:2013-06-17 08:50:53

标签: php jquery html wordpress datatables

在wordpress中,这就是我的表目前在HTML中编码并从数据库中获取的方式:

Name  | Payments
Stud1 | 1-Jan, 1-Feb, 1-Mar
Stud2 | 1-Feb, 1-Mar
Stud3 | 1-Jan, 1-Feb, 1-Mar, 1-Apr'13, 1-May
Stud4 | 1-Apr, 1-May, 1-Jun

这很难看,因为数据都混乱了。我需要以这种方式显示它:

Name  |  Jan'13  |  Feb'13  |  Mar'13  |  Apr'13  |  May'13  |  Jun'13  |
Stud1 |  1-Jan   |  1-Feb   |  1-Mar   |    nil   |    nil   |   nil    |
Stud2 |   nil    |  1-Feb   |  1-Mar   |    nil   |    nil   |   nil    |
Stud3 |  1-Jan   |  1-Feb   |  1-Mar   |  1-Apr   |   1-May  |   nil    |
Stud4 |    nil   |    nil   |    nil   |  1-Apr   |   1-May  |   1-Jun  |

仅为了获取某些信息,数据库仅存储包含数据的日期。没有数据时显示Nil。

环顾四周后,我不知道有哪些技术可用于此类列表。如果有人将我指向某处,我将不胜感激。

我的脚本是在php中,如果需要,我不介意实现jQuery。

我正在看Flexigrid和SlickGrid,但我不确定这是否真的有助于我所需要的。

1 个答案:

答案 0 :(得分:1)

在这种情况下,您的table schemea是错误的。您需要创建另一个表格Payments,其中您将插入与 Student ID 相关的付款。

Student_ID  | Payments
1           | 1-Jan, 1-Feb, 1-Mar
1           | 1-Feb, 1-Mar

依旧......

相关问题