質問編集履歴
2
出力結果を修正
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
ご回答者様よりご指摘頂いたとおり、質問内容を修正しました。
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 = '
|
36
|
+
//$data = '名前,住所,電話番号'; //列のタイトル
|
25
37
|
$data .= "\n";
|
26
38
|
$data .= $name;
|
27
39
|
$data .= ',';
|
28
|
-
$data .= $
|
40
|
+
$data .= $address;
|
29
41
|
$data .= ',';
|
30
|
-
data .= $
|
42
|
+
data .= $tel;
|
31
43
|
$data .= "\n";
|
32
44
|
}
|
33
|
-
$file = fopen('./csv/
|
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
|
以上、どうぞよろしくお願い致します。
|