我一直试图在我的WordPress主题(足球俱乐部,来自Themeboy)中找到一些东西。
例如,在此页面上:Example Link
您会看到一系列匹配的列表,每个播放日期为4个块。
03/09/2017 K. Lierse SK D 10:00 Heikant Berlaar
03/09/2017 K. FC Pulle B 10:00 K. RAC. Emblem B
03/09/2017 K. Bevel FC A 10:00 K. Ramsel FC
03/09/2017 SK Rita Berlaar A 10:00 Kessel United
10/09/2017 K. FC Pulle B 10:00 SK Rita Berlaar A
10/09/2017 Kessel United 11:00 K. Bevel FC A
10/09/2017 K. RAC. Emblem B 11:15 Heikant Berlaar
10/09/2017 K. Ramsel FC 11:30 K. Lierse SK D K
17/09/2017 SK Rita Berlaar A 10:00 K. RAC. Emblem B
17/09/2017 Heikant Berlaar 10:00 K. Ramsel FC
17/09/2017 K. Bevel FC A 10:00 K. FC Pulle B
17/09/2017 K. Lierse SK D 11:45 Kessel United
我想做的是每次播放日期改变时应用一个空行,所以它看起来像这样。
03/09/2017 K. Lierse SK D 10:00 Heikant Berlaar
03/09/2017 K. FC Pulle B 10:00 K. RAC. Emblem B
03/09/2017 K. Bevel FC A 10:00 K. Ramsel FC
03/09/2017 SK Rita Berlaar A 10:00 Kessel United
(Empty row)
10/09/2017 K. FC Pulle B 10:00 SK Rita Berlaar A
10/09/2017 Kessel United 11:00 K. Bevel FC A
10/09/2017 K. RAC. Emblem B 11:15 Heikant Berlaar
10/09/2017 K. Ramsel FC 11:30 K. Lierse SK D K
(Empty row)
17/09/2017 SK Rita Berlaar A 10:00 K. RAC. Emblem B
17/09/2017 Heikant Berlaar 10:00 K. Ramsel FC
17/09/2017 K. Bevel FC A 10:00 K. FC Pulle B
17/09/2017 K. Lierse SK D 11:45 Kessel United
我不太熟悉PHP,完全依靠自己来解决这个问题,但我认为只要有一些帮助,我就能弄明白。
这是一个包含页面完整源代码的pastebin。该列表使用event-list.php
文件构建。
据我所知,我可能不得不将日期存储在变量中,然后将其与上一个回显行的日期进行比较。如果不相同,请以某种方式添加一个空行。
答案 0 :(得分:2)
在你的循环中你打印所有行使用实时
$tmpdate = "";
for(loop){
if($tmpdate != $looprecorddate){
echo '<tr></tr>';
$tmpdate = $looprecorddate;
}
// your code for print rows here
}