わかりました、適切な方法で質問しなかったため、最後の質問は閉じられました...私がやりたいのは、送信時にフォームを表形式で出力し、そのファイルをダウンロードできるHTMLフォームを作成することです、または自動的に行うので、要するに... ユーザーがページに移動し、フォームに入力し、送信をクリックし、HTML テーブルがダウンロードを要求します。私がこれを正しく尋ねたことを願っています。これは、コール センターのエージェントが大量のログイン名とパスワードを整理して保存するのに役立ちます。ありがとう
質問する
122 次
3 に答える
0
私は簡単なグーグルをしました。
データを送信するためのフォームを取得し(クライアント側の検証が可能)
、必要に応じてサーバー側のデータ検証を行います。
次に、データをテーブルとして出力します。たとえば、Excel でテーブルを開く場合は、ここで
説明したように、php コードでテーブルをエクスポートすることもできます。
于 2013-02-27T23:00:48.300 に答える
0
Google フォームなどの既存のサービスを試しましたか?
于 2013-02-27T23:11:26.227 に答える
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>";
于 2013-02-27T23:11:35.193 に答える