发布于 1970-01-01 08:00
  • 3 个回答
    • 请问楼主:如果2015-06-01 shop_id 为2的有两条,你的表格怎么显示?

      如果数据多了呢?有没有limit?
      为什么不弄一张临时表,每天生成一条表格中数据~
      与html表格的数据结构完全一致~
      这样直接一条select搞定~循环也不用加条件,也好维护,即使以后表格需求变了。
      大不了临时表废弃就好了~

      2022-12-01 22:14 回答
    • 你的实现方法是可行的,只是代码看起来可能没这么优雅。
      建议你可以选用一些PHP框架,主流的框架基本都实现了html模版功能,推荐使用Laravelhttp://laravel.com语法很优雅!并且官方已经推出LTS版本。(长期支持 - long-time support)

      2022-12-01 22:14 回答
    • 这个太容易了呀,Codeigniter 自带的 table_helper 就可以实现啊,或者直接遍历 tr 就行了。

      $table = [];
      foreach($result AS $k=>$v) {
          array_push(sprintf('<tr><td>%s</td><td>%s</td><td>%s</td></tr>',
              $v->shop_id, $v->saledate, $v->trans_amt, // ...
          ));
      }
      $echo '<table>'.implode('', $table).'</table>';
      
      2022-12-01 22:14 回答
    撰写答案
    今天,你开发时遇到什么问题呢?
    立即提问
    PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
    Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有