织梦dedecms如何将自定义表单导出到excel

阅读 次  ·  发布日期 2018-08-13 21:26  · 

导出效果



添加教程

1、\dede\templets\diy_main.htm 找到

1 前台预览</a>
 
在它的下面加入一行
 
 
1 | <a href="diy_list.php?action=excel&diyid={dede:field.diyid/}"target="_blank">导出表单Excel</a>
 
 
2、\dede\diy_list.php 找到
 
1 else
2 {
3     showmsg('未定义操作'"-1");
4 }
 
在它的上面加入
 
01 else if($action == 'excel')
02 {
03 header("Content-type:application/vnd.ms-excel");
04 header("Content-Disposition:attachment;filename={$diy->name}_".date("Y-m-d").".xls");
05 $fieldlist = $diy->getFieldList();
06 echo "<table><tr>";
07 foreach($fieldlist as $field=>$fielddata)
08 {
09 echo "<th>{$fielddata[0]}</th>";
10 }
11 echo "<th>状态</th>";
12 echo "</tr>";
13 $sql = "SELECT * FROM {$diy->table} ORDER BY id DESC";
14 $dsql->SetQuery($sql);
15 $dsql->Execute('t');
16 while($arr = $dsql->GetArray('t'))
17 {
18 echo "<tr>";
19 foreach($fieldlist as $key => $field)
20 {
21 echo "<td>".$arr[$key]."</td>";
22 }
23 $status = $arr['ifcheck'] == 1 ? '已审核' '未审核';
24 echo "<td>".$status."</td>";
25 echo "</tr>";
26 }
27 echo "</table>";
28 }

完成。

本站关键词:信宏达网络,信宏达科技,北京网站建设公司,北京网站建设,北京网站设计,北京企业网站建设,朝阳网站建设,海淀设计制作,西城网页设计,网站制作公司,北京高端网站建设,企业网站建设,北京建站,营销型网站建设,自适应网站制作,html5网站制作,上地做网站公司,西二旗网站建设,中关村网站建设,信宏达网络科技有限公司,北京信宏达网络科技有限公司