在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,但我不确定这是否真的有助于我所需要的。
答案 0 :(得分:1)
在这种情况下,您的table schemea
是错误的。您需要创建另一个表格Payments
,其中您将插入与 Student ID
相关的付款。
Student_ID | Payments
1 | 1-Jan, 1-Feb, 1-Mar
1 | 1-Feb, 1-Mar
依旧......