いつもありがとうございます
現在、Webページのフォームに入力された情報をCSVに出力したいと考えております。
#フォーム項目例
・名前(テキストボックス)
・住所(テキストボックス)
・電話番号(テキストエリア)
#入力フォームは以下のとおりです。(一部抜粋)
HTML
1<form method="post" action="mail.php"> 2<table style="text-align: left;"> 3 <tr> 4 <th>名前</th> 5 <td><input size="50" type="text" name="名前" /></td> 6 </tr> 7 <tr> 8 <th>住所</th> 9 <td><input size="50" type="text" name="住所" /></td> 10 </tr> 11 <tr> 12 <th>電話番号</th> 13 <td><input size="50" type="text" name="電話番号" /></td> 14 </tr>
#mail.php(一部抜粋)
PHP
1<?php 2 //取得した値を変数に代入 3 $name = $_POST['お名前']; 4 $address = $_POST['住所']; 5 $tel = $_POST['電話番号']; 6 7 //CSVファイルに書き込むデータの準備 8 //$data = '名前,住所,電話番号'; //列のタイトル 9 $data .= "\n"; 10 $data .= $name; 11 $data .= ','; 12 $data .= $address; 13 $data .= ','; 14 data .= $tel; 15 $data .= "\n"; 16 } 17 $file = fopen('./csv/form.csv', 'a'); 18 fputs($file, $data); 19 fclose($file); 20?>
上記コードにて、日時以外は出力できているようなのですが
希望としては、「form.csv」として以下のようなデータを出力したいと考えています。
------------------------------------------------------------------------ 日時 | 名前 | 住所 | 電話番号 ------------------------------------------------------------------------ 2018/08/31 11:00 |苗字 名前 | 京都府XXX | 090-XXXX-XXXX ------------------------------------------------------------------------ 2018/09/01 09:00 |苗字 名前 | 大坂府XXX | 080-XXXX-XXXX ------------------------------------------------------------------------
以上、どうぞよろしくお願い致します。
回答1件
あなたの回答
tips
プレビュー