dedecms織夢怎么自定義表單導出到excel

dedecms織夢怎么自定義表單導出到excel

dedecms織夢怎么自定義表單導出到excel?

修改2個文件,讓織夢自定義表單自由導出到Excel表格里。

推薦學習:織夢cms

修改教程如下:

1、dedetempletsdiy_main.htm 找到

前臺預覽

<a>導出表單Excel</a>

2、dedediy_list.php 找到

array('post',?'list',?'edit',?'check',?'delete'))

改成

array('post',?'list',?'edit',?'check',?'delete',?'excel'))

繼續找到

else { ????showmsg('未定義操作',?"-1"); }

在它的上面加入

else?if($action?==?'excel') { header("Content-type:application/vnd.ms-excel"); header("Content-Disposition:attachment;filename={$diy-&gt;name}_".date("Y-m-d").".xls"); $fieldlist?=?$diy-&gt;getFieldList(); echo?"
“; foreach($fieldlist?as?$field=>$fielddata) { echo?“

“; } echo?“

“; echo?“

“; $sql?=?“SELECT?*?FROM?{$diy->table}?ORDER?BY?id?DESC”; $dsql->SetQuery($sql); $dsql->Execute(‘t’); while($arr?=?$dsql->GetArray(‘t’)) { echo?“

“; foreach($fieldlist?as?$key?=>?$field) { echo?“

“; } $status?=?$arr[‘ifcheck’]?==?1???‘已審核’?:?‘未審核’; echo?“

“; echo?“

“; } echo?“

{$fielddata[0]} 狀態
“.$arr[$key].” “.$status.”

“; }

以上就是

? 版權聲明
THE END
喜歡就支持一下吧
點贊8 分享