不寫死任何字段,不寫死任何東西,修改2個文件,讓織夢自定義表單自由導出到Excel表格里。
修改教程如下:
1、dede empletsdiy_main.htm 找到
在它的下面加入一行
?<a?href="diy_list.php?action=excel&diyid={dede:field.diyid/}"?target="_blank">導出表單Excel</a>
|
2、dedediy_list.php 找到
else
{
????showmsg('未定義操作',?"-1");
}
|
在它的上面加入
else?if($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>狀態(tài)</th>";
echo?"</tr>";
$sql?=?"SELECT?*?FROM?{$diy->table}?ORDER?BY?id?DESC";
$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>";
}
|
|
最新評論
通過 systemctl 管理 firewalld 服務: # 啟動防火墻 systemctl start fire
firewalld 常用命令: # 查看當前狀態(tài) firewall-cmd --state # 查看所有規(guī)則 f
轉(zhuǎn)自寶塔平臺,留存?zhèn)溆?/span>
來源通義千問
$viewrnd=rand(2,5); 這個是重點
多年前親測有用,現(xiàn)在你只能網(wǎng)上再找找了,注意版本號
親測無效。。
復制了兩段代碼后直接前后臺都你的網(wǎng)站遇到致命錯誤。。。