<b id="upvzu"></b>

<samp id="upvzu"><td id="upvzu"></td></samp>

      1. <source id="upvzu"></source>

      1. 織夢園模板網提供云優cms模板,pbootcms模板,Wordpress主題模板等各類企業新聞資訊網站模板下載服務。織夢園網站模板交流群
        用戶名:
        密碼:
        注冊
        注冊后享受折扣價

        織夢dedecms自定義表單導出到excel的方法

        織夢園模板 / 2021-04-22 / 收藏

        效果展示:

        3-1FR0104351L8.gif

        (此圖片來源于網絡,如有侵權,請聯系刪除! )


        不寫死任何字段,不寫死任何東西,修改2個文件,讓織夢自定義表單自由導出到Excel表格里。

        修改教程如下:

        1,在文件 \dede\templets\diy_main.htm 找到
        <a href="../plus/diy.php?action=list&diyid={dede:field.diyid/}" target="_blank"><img src='images/gtk-tmp.png' title='預覽' alt='預覽' />前臺預覽</a>

        后面加
        <a href='diy_list.php?action=excel&diyid={dede:field.diyid/}' target="_blank">導出表單Excel</a>

        2,\dede\diy_list.php 14行左右
        $action = isset($action) && in_array($action, array('post', 'list', 'edit', 'check', 'delete')) ? $action : ''; 

        改為
        $action = isset($action) && in_array($action, array('post', 'list', 'edit', 'check', 'delete','excel')) ? $action : ''; 

        3,在 文件結尾處
        else{
            showmsg('未定義操作', "-1");
        }

        前面加入
        elseif($action == 'excel')
        {    
            header("Content-type:application/vnd.ms-excel");
            header("Content-Disposition:attachment;filename={$diy->name}_".date("Y-m-d").".xls");
            $fieldlist = $diy->getFieldList();
            echo "<table><tr>";
            foreach($fieldlist as $field=>$fielddata)
            {
                echo "<th>{$fielddata[0]}</th>";
            }
            echo "<th>狀態</th>";
            echo "</tr>";
            $sql = "SELECT * FROM `$diy->table` ORDER BY id ASC";
            $dsql->SetQuery($sql);
            $dsql->Execute('t');
            while($arr = $dsql->GetArray('t'))
            {
                echo "<tr>";
                foreach($fieldlist as $key => $field)
                {
                    echo "<td>".$arr[$key]."</td>";
                }
            $status = $arr['ifcheck'] == 1 ? '已審核' : '未審核';
            echo "<td>".$status."</td>";
            echo "</tr>";
            }
            echo "</table>";
        }

        相關站長手記

        收縮
        4国产精品无码制服丝袜|国内午夜国产精品小视频|国产特黄特色a级在线视频|99热在线精品国产观看
        <b id="upvzu"></b>

        <samp id="upvzu"><td id="upvzu"></td></samp>

            1. <source id="upvzu"></source>