返回新闻列表

pbootcms导出所有会员信息为表格,可指定字段

发布日期: 2023-07-10 | 来源: 智软设计工作室

改动:/apps/admin/controller/member/Membercontroller.php增加一个函数



 /*导出所有会员为表格 */
  public function export()
  {

 
    $this->assign('Member', $this->model->getListall());
  header("Content-Type:application/vnd.ms-excel");
   header('Cache-Control: max-age=0');
 header("Content-Disposition:filename=会员-" . date("YmdHis") . ".xls");
  //var_dump($this->model->getListall());
   
    $this->display('member/exmember.html');
 

}


改动:/apps/admin/model/member/Membermodel.php增加一个函数

 // 获取所有列表,这里指定相应字段,返回数据。
 public function getListall()
    {
        $field = array(
            'id',
            'username',
            'usermobile',
            'nickname',
            'register_time',
        );
       
        return parent::table('ay_member ')->field($field)
        ->page(false)
        ->select();
       
    }


exmember.html代码,

  <html xmlns:x="urn:schemas-microsoft-com:office:excel">
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
  <title>会员记录导出</title>
  <style>
    table,table tr th, table tr td{
        border:1px solid #333;
    }
    table tr th, table tr td{
        padding:2px 5px;
    }
    .text{
        mso-number-format:@;
    }
    table{
        margin:10px 0;
        border-collapse:collapse;
    }
    </style>
   
    <!--[if gte mso 9]><xml>
            <x:ExcelWorkbook>
                <x:ExcelWorksheets>
                    <x:ExcelWorksheet>
                        <x:Name>Sheet1</x:Name>
                        <x:WorksheetOptions>
                            <x:Print>
                                <x:ValidPrinterInfo />
                            </x:Print>
                        </x:WorksheetOptions>
                    </x:ExcelWorksheet>
                </x:ExcelWorksheets>
            </x:ExcelWorkbook>
        </xml>
        <![endif]-->
   
</head>
<body>


 <table class="layui-table">
    <thead>
        <tr>
            <th>ID</th>
            <th>用户名</th>
            <th>手机号</th>
            <th>名称</th> 
                    <th>注册时间</th>
        </tr>
    </thead>
    <tbody>
       

       
   
        {foreach $Member(key,value,num)}
    <tr>
        <td>[value->id]</td>
        <td>[value->username]</td>
        <td>[value->usermobile]</td>
            <td>[value->nickname]</td>          
        <td>[value->register_time]</td>
    </tr>
    {/foreach}

    </tbody>
</table>

</body>
</html>


member.html模板

加入一个导出按钮

指向:<a href="/002t-admin.php?p=/Member/export" class="layui-btn layui-btn-sm">导出记录</a>

推荐技术资料

背景在下面 字体在上面中心透明效果,css属性mix-blend-mode

2023-04-06

效果如下,div代码如下:<div class="h_1"><span>002t.cn<br>DESIGN&amp;<br><b>网站建设</b></span></div>css代码如下:.h_1{ position: absolute; background

阅读更多

pbootcms的pboot:if判断字段内容是否为空,报错,

2023-05-29

解决办法:程序运行异常: Modulo by zero,位置: /data/home/qxu1539590078/htdocs/core/function/helperphp,第838行pbootcms 判断字段内容是否为空,会出现以上问题,导致的原有就是内容里又特殊字符,那我们怎么解决了。可用用如下方法,截取部分来做判断:{pboot:if('{content:ext_gzcanr2 len=8}'!=''

阅读更多

取消pbootcms首页加入了?参数后 301重定向问题!解决谷歌google ads广告不符合条件问题

2024-03-22

if($matches1[0]){if($_SERVER['REQUEST_URI']==$matches1[0]){$this->getIndexPage();&nbs

阅读更多

windows2016 standard 激活方法

2021-11-11

激活步骤:1.如下图,以管理员运行;2.输入:123slmgr /ipk WC2BQ-8NRM3-FDDYY-2BFGV-KHKQYslmgr /skms kms.03k.orgslmgr /ato

阅读更多

php代码清理 空格 清除BOM的根目录代码 UTF8 BOM 清除器

2022-06-19

<?php// 设定你要清除BOM的根目录(会自动扫描所有子目录和文件)$HOME = dirname(__FILE__);// 如果是Windows系统,修改为:$WIN = 1;$WIN = 0;?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><

阅读更多

正则表达式 删除注释 -HTTrack Website webzip版权插入的html注释删除

2022-06-09

我们有的时候爬一些网站,会出现一些版权html注释在里面。手动删除起来麻烦下面直接用这个正则表达式 删除注释HTTrack Website和 webzip版权 应该都可以用。webzip目前还没测试去掉 注释 标记<!--[/!]*?[^<>]*?>下面在分享一些其他常用的正则<[/!]*?[^<>]*?>去掉HTML 

阅读更多

css字体渐变颜色和背景渐变颜色实现方法

2023-05-09

css字体渐变颜色background-image:-webkit-linear-gradient(bottom,#fb1919,#fd8403,#75751e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;这里要注意。如果设置了这个。css字体移动样式也要设置。不然普通字体移动变色。没有效果,css背景渐变颜色代码如下:background-image: linear-gradient(140d

阅读更多

pbootcms模板里面写php判断的方法-判断session

2024-12-12

比方说我们这里判断购物车,可以很灵活的使用php代码。<?php// 启动会话session_start();// 判断是否存在 'cart' sessionif (isset($_SESSION['cart'])) { $cart = $_SESSION['cart']; echo '购物车数据:<pre>'; pri

阅读更多

ueditor去掉编辑器过滤功能,完成编写好的代码不被过滤,

2024-02-01

默认的ueditor编辑器会转换div为P,和过滤了一些style样式 以及一些自定义的标签,如aos="fade-up",下面告诉大家怎么设置。打开ueditor.config.js,如果已经有了一下代码,把他们的参数ture改成false,如果没有直接加入进去,// 允许进入编辑器的 div 标签自动变成 p 标签,allowDivTransToP:false,xxsFilt

阅读更多