死は、死んで何も書き込まカスタムフォームが夢Excelスプレッドシートへの無料輸出を編むように、2つのファイルを変更しない、のいずれかのフィールドを書き込みません。
チュートリアルの追加
1、\ DEDE \ templets \ diy_main.htmが見つかりました。
レセプションプレビューする</a>
その下の行を追加します。
| <aのhref="diy_list.php?action=excel&diyid={dede:field.diyid/}"のtarget="_blank">导出表单エクセル</a>の
2、\ DEDE \ diy_list.phpが見つかりました。
配列('ポスト'、'リスト'、'編集'、'チェック' 'を削除'))
変更
配列('ポスト'、'リスト'、'編集'、'チェック'、'削除'、'エクセル'))
検索し続けます
他
{
ShowMsg( "未定義"、 "-1");
}
その上に追加しました
それ以外の場合($アクション==「エクセル」)
{
ヘッダ( "コンテンツタイプ:application / vnd.ms-エクセル")。
ヘッダ( "コンテンツの廃棄:添付ファイル、ファイル名= {$ diy->名} _" 日付( "はYmd")。。 "XLS")。
$フィールドリスト= $ diy-> getFieldList();
エコー "<表> <TR>";
foreachの($フィールドと$フィールドリスト=> $ fielddata)
{
"<TH> {$ fielddata [0]} </番目>" エコー。
}
"<TH>状態</目を>" エコー;
エコー "</ TR>";
$ SQL = "ID DESC BY SELECT * FROM {$ diy->表} ORDER"。
$ dsql->はsetQuery($ sqlを);
$ dsql->( 'T')を実行します。
しばらく($編曲= $ dsql->のgetArray( 'T'))
{
エコー "<TR>";
foreachの($キー=> $フィールドとして$フィールドリスト)
{
。。$ [$キー]をARR "<TD>を" エコー "</ TD>";
}
?$ステータス= $ arrが[ 'ifcheck'] == 1は、 '監査さ': '未監査';
。。 "<TD>" $状態をエコー "</ TD>";
エコー "</ TR>";
}
エコー "</ TABLE>";
}
コンプリート。