質問するログイン新規登録

質問編集履歴

2

出力結果を修正

2018/08/31 01:48

投稿

skygo
skygo

スコア14

title CHANGED
File without changes
body CHANGED
@@ -48,8 +48,9 @@
48
48
  ?>
49
49
  ```
50
50
 
51
- 上記コードにて、日時以外は出力できてい
51
+ 上記コードにて、日時以外は出力できているようなので
52
52
  希望としては、「form.csv」として以下のようなデータを出力したいと考えています。
53
+ ```出力結果
53
54
  ------------------------------------------------------------------------
54
55
  日時         | 名前 |  住所    |   電話番号
55
56
  ------------------------------------------------------------------------
@@ -58,4 +59,5 @@
58
59
  2018/09/01 09:00 |苗字 名前  |  大坂府XXX  |  080-XXXX-XXXX
59
60
  ------------------------------------------------------------------------
60
61
 
62
+ ```
61
63
  以上、どうぞよろしくお願い致します。

1

ご回答者様よりご指摘頂いたとおり、質問内容を修正しました。

2018/08/31 01:48

投稿

skygo
skygo

スコア14

title CHANGED
File without changes
body CHANGED
@@ -6,34 +6,56 @@
6
6
  ・住所(テキストボックス)
7
7
  ・電話番号(テキストエリア)
8
8
 
9
- 上記とあわせて、ユーザー側では入力しない情報(今回では日時)を同じ行に
10
- 出力したいのですがやり方がわかりません。。
11
- 恐れりますが、フォームに入力された日付を出力するために
9
+ フォームは以下のとおりです。(一部抜粋)
10
+ ```HTML
11
+ <form method="post" action="mail.php">
12
+ <table style="text-align: left;">
13
+  <tr>
14
+   <th>名前</th>
15
+    <td><input size="50" type="text" name="名前" /></td>
16
+  </tr>
17
+ <tr>
18
+  <th>住所</th>
19
+  <td><input size="50" type="text" name="住所" /></td>
20
+  </tr>
21
+ <tr>
12
- どのようにソースを変更すればいいか、アドバイスをいただけませんでしょうか。
22
+   <th>電話番号</th>
23
+  <td><input size="50" type="text" name="電話番号" /></td>
24
+ </tr>
25
+ ```
13
26
 
27
+ #mail.php(一部抜粋)
14
- #現在のソース
28
+ ```PHP
15
-
16
- ~フォーム入力は省略~
17
29
  <?php
18
30
  //取得した値を変数に代入
19
31
  $name = $_POST['お名前'];
32
+ $address = $_POST['住所'];
20
33
  $tel = $_POST['電話番号'];
21
- $address = $_POST['住所'];
22
34
 
23
35
  //CSVファイルに書き込むデータの準備
24
- //$data = '名前,電話番号,Email,お住いの地域'; //列のタイトル
36
+ //$data = '名前,住所,電話番号'; //列のタイトル
25
37
  $data .= "\n";
26
38
  $data .= $name;
27
39
  $data .= ',';
28
- $data .= $tel;
40
+ $data .= $address;
29
41
  $data .= ',';
30
- data .= $address;
42
+ data .= $tel;
31
43
  $data .= "\n";
32
44
  }
33
- $file = fopen('./csv/contact.csv', 'a');
45
+ $file = fopen('./csv/form.csv', 'a');
34
46
  fputs($file, $data);
35
47
  fclose($file);
36
48
  ?>
49
+ ```
37
50
 
51
+ 上記コードにて、日時以外は出力できています。
52
+ 希望としては、「form.csv」として以下のようなデータを出力したいと考えています。
53
+ ------------------------------------------------------------------------
54
+ 日時         | 名前 |  住所    |   電話番号
55
+ ------------------------------------------------------------------------
56
+ 2018/08/31 11:00 |苗字 名前  |  京都府XXX  |  090-XXXX-XXXX
57
+ ------------------------------------------------------------------------
58
+ 2018/09/01 09:00 |苗字 名前  |  大坂府XXX  |  080-XXXX-XXXX
59
+ ------------------------------------------------------------------------
38
60
 
39
61
  以上、どうぞよろしくお願い致します。