2013-02-27 22 views
0

好的,所以我最後一個問題被關閉了,因爲我沒有完全問它正確的方式......我想要做的是創建一個HTML表單,當提交時輸出表單以表格格式,並允許您下載該文件,或自動執行,所以我想簡而言之...用戶導航到頁面,填寫表單,點擊提交,並且HTML表格要求下載。我希望我正確地問這個。這可以幫助我的呼叫中心的代理人組織並保存他們豐富的登錄名和密碼,謝謝從表單提交創建可下載的表格

+1

Stackoverflow不是爲你寫代碼的地方。告訴我們你的嘗試並提供一些代碼,我們將幫助你弄清楚你可能做錯了什麼。但我們不在這裏爲你做。 – Corylulu 2013-02-27 22:52:19

+0

據我所知,我只是不斷看到這個網站作爲一個幫助的地方,我主要想知道如果我是在正確的軌道上,認爲它可以用PHP來完成,現在我知道我知道該怎麼專注於當你只是不知道該怎麼說或者從哪裏開始的時候,很難找到信息 – Silentwidow 2013-02-27 23:13:28

回答

0

我做了一個快速的谷歌。
你會希望獲得表格提交數據(可能的客戶端驗證)
然後做任何服務器端數據驗證,如果需要的話。
然後以表的形式輸出數據。
你也可以用php代碼導出表格,如解釋here,如果你打算用excel打開它。

+0

謝謝我一直在努力尋找它,但是我對Php還是比較陌生的,這證明我幾乎不可能找到,非常有責任 – Silentwidow 2013-02-27 23:10:26

+0

此鏈接可能也有幫助: http://stackoverflow.com/questions/12541000/how-to-export-html-table-to-excel-or-pdf-in-php – jsky 2013-02-27 23:27:46

0

爲了擴展jskye,創建一個HTML表格就像這樣。

//Get POST data from Form 
$formData_Name= $_POST['Name']; 
$formData_Age= $_POST['Age']; 
$formData_Message= $_POST['Message']; 

//Modify header information so it knows to download this and how to save it 
header("Content-type: application/x-msdownload"); 
header("Content-Disposition: attachment; filename=table.htm"); 

//Print headers to table 
print "<html><body><table>\n\t". 
    "<tr>\n\t\t". 
    "<th>Name</th>\n\t\t". 
    "<th>Age</th>\n\t\t". 
    "<th>Message</th>\n\t". 
    "</tr>"; 
//Print form data to table 
print "<table>\n\t". 
    "<tr>\n\t\t". 
    "<td>". $formData_Name ."</td>\n\t\t". 
    "<td>". $formData_Age ."</td>\n\t\t". 
    "<td>". $formData_Message ."</td>\n\t". 
    "</tr>"; 
//Close form data 
print .= "</table></body></html>";