doutan1671 2015-04-29 07:37
浏览 29
已采纳

PHP只显示$ value,直到$ value更改为止

Hi I have the following table that is generated from my database, it looks like this

enter image description here

The problem is I dont want the dates to repeat. If there is more than one fixture for a specific date, I only want the date displayed once and then the fixtures under the date.

Example In this case, on the image, Today,2015-04-23 must be displayed only once and then the 2 team names under it.

Im using the following code

$echoed = false;

while($row = > $played){

$gameDate = $row['event_date'];
$team1 = $row['team1'];
$team2 = $row['team2'];
$venue = $row['venue'];
$eventId = $row['event_id'];



    if($gameDate == $date && !$echoed){

    echo'<tr>'; 
    echo $echoed ='<td>Today,'.$gameDate.'echo</td>';
    echo'</tr>';
    echo'<tr>';
        echo'<td>'.$team1.'</td>';
        echo'<td>'.$team2.'</td>';
        echo'<td>'.$venue.'</td>';
        :
        :

However code above is not giving desired result and returns result same as per image above

  • 写回答

3条回答 默认 最新

  • douzao1119 2015-04-29 07:42
    关注

    You can check, if the date is the same as the one before:

    <?php
    $lastDate = '';
    
    while($row = > $played){
    
    $gameDate = $row['event_date'];
    $team1 = $row['team1'];
    $team2 = $row['team2'];
    $venue = $row['venue'];
    $eventId = $row['event_id'];
    if($gameDate !== $lastDate) {
    echo'<tr>';
      $lastDate = $gamedate;
      echo $echoed ='<td>Today,'.$gameDate.'echo</td>';
    echo'</tr>';
    }
    echo'<tr>';
    echo'<td>'.$team1.'</td>';
    echo'<td>'.$team2.'</td>';
    echo'<td>'.$venue.'</td>';
    

    Note: i removed your echoed code and your if-statement, because $date is undefined :)

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

悬赏问题

  • ¥15 yolov7训练自己的数据集
  • ¥15 esp8266与51单片机连接问题(标签-单片机|关键词-串口)(相关搜索:51单片机|单片机|测试代码)
  • ¥15 电力市场出清matlab yalmip kkt 双层优化问题
  • ¥30 ros小车路径规划实现不了,如何解决?(操作系统-ubuntu)
  • ¥20 matlab yalmip kkt 双层优化问题
  • ¥15 如何在3D高斯飞溅的渲染的场景中获得一个可控的旋转物体
  • ¥88 实在没有想法,需要个思路
  • ¥15 MATLAB报错输入参数太多
  • ¥15 python中合并修改日期相同的CSV文件并按照修改日期的名字命名文件
  • ¥15 有赏,i卡绘世画不出