回答編集履歴

1

加筆修正

2020/04/20 08:12

投稿

退会済みユーザー
test CHANGED
@@ -61,3 +61,57 @@
61
61
  文法エラーがないことを確認してから、
62
62
 
63
63
  webブラウザから呼び出してみてください。
64
+
65
+
66
+
67
+ ---
68
+
69
+
70
+
71
+ `$day=$_GET[$getYmd];`で受け取るデータを可変でやろうというのであれば、
72
+
73
+ `<input type="text" name="comment_20200420" value="" />`
74
+
75
+ みたいな日付をname属性に持たせる方法で構築するなら、
76
+
77
+ `$dt = new DateTime();`的なDateTimeクラスのインスタンスだとして
78
+
79
+ `echo 'comment_' . $dt->format('Ymd')` みたいなのをname属性の中に埋め込めば経路はできそう。
80
+
81
+
82
+
83
+ ---
84
+
85
+
86
+
87
+ あるいは、単に
88
+
89
+ ```php
90
+
91
+ <?php
92
+
93
+
94
+
95
+ for ($d = 1; $d <= 30; ++$d) :
96
+
97
+ ?><tr>
98
+
99
+ <td><input type="hidden" name="date[]" value="2020-04-<?php printf("%02d", $d); ?>" /><?php echo $d?> </td>
100
+
101
+ <td><input type="text" name="comment[]" value="" /> </td>
102
+
103
+ </tr>
104
+
105
+ <?php
106
+
107
+ endfor;
108
+
109
+ ```
110
+
111
+ みたいに、name属性を工夫して「date[]」「comment[]」などとして、
112
+
113
+ 同じ添字で日付と入力データをリンクさせるなど。
114
+
115
+
116
+
117
+ 設計次第です。