首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从mysql查询结果按日期分组在php中给出符号(如更改颜色或fa-up/fa-down

如何从mysql查询结果按日期分组在php中给出符号(如更改颜色或fa-up/fa-down
EN

Stack Overflow用户
提问于 2021-08-22 07:50:23
回答 1查看 37关注 0票数 1

预期:如果osl高于之前的日期,则回显'fa-up‘。

代码语言:javascript
复制
<?php $sql_nongadai_kol_kw2= mysqli_query($kon,"SELECT * FROM vw_nongadai_kanwil ORDER BY TGL_UPDATE DESC LIMIT 31"); ?> 
<?php foreach( $sql_nongadai_kol_kw2 as $print ){;
    $tanda ='tes';
    $osl_tes =$print['osl_total'];
    if ($osl_tes > $osl_tes) {$tanda = '<i class="fa fa-long-arrow-up"></i>';}
    elseif ($osl_tes < $osl_tes) {$tanda = '<i class="fa fa-long-arrow-down"></i>';}
    elseif ($osl_tes = $osl_tes) {$tanda = '<i class="fa fa-long-arrow-v"></i>';}
    else {$tanda = 'error';}
?>
    <tr>
      <th scope="row"><?php echo $print['tgl_update'];?></th>
      <td align="right"><?php echo $tanda;?> - <?php echo number_format($print['osl_total']); ?></td>                            
    </tr>                                
<?php } ;?>
EN

回答 1

Stack Overflow用户

发布于 2021-08-22 08:41:13

你应该在foreach循环之前启动$osl_tes,在循环内将$osl_tes$print['osl_total']进行比较,并将新值绑定到$osl_tes

代码语言:javascript
复制
<?php 
    $sql_nongadai_kol_kw2= mysqli_query($kon,"SELECT * FROM vw_nongadai_kanwil ORDER BY TGL_UPDATE DESC LIMIT 31"); 
    $osl_tes = 0; // or some other initial value
?> 
<?php foreach( $sql_nongadai_kol_kw2 as $print ){;
    $tanda ='tes';
    
    if ($print['osl_total'] > $osl_tes) {$tanda = '<i class="fa fa-long-arrow-up"></i>';}
    elseif ($print['osl_total'] < $osl_tes) {$tanda = '<i class="fa fa-long-arrow-down"></i>';}
    elseif ($print['osl_total'] = $osl_tes) {$tanda = '<i class="fa fa-long-arrow-v"></i>';}
    else {$tanda = 'error';}

    $osl_tes = $print['osl_total']; // bind new value
?>
    <tr>
      <th scope="row"><?php echo $print['tgl_update'];?></th>
      <td align="right"><?php echo $tanda;?> - <?php echo number_format($print['osl_total']); ?></td>                            
    </tr>                                
<?php } ;?>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68879402

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档