質問編集履歴

2

2021/01/06 23:38

投稿

boron
boron

スコア11

test CHANGED
@@ -1 +1 @@
1
- for文で繰り返され全部をinsertしたい
1
+ for文で表示し日付のデータ1つずつデータベースに保存するには?
test CHANGED
@@ -1,4 +1,4 @@
1
- 目的
1
+ 動作画面
2
2
 
3
3
  ![イメージ説明](a8c48af181f3f976bf8e02a0086fc46c.png)
4
4
 

1

タイトル、回答に基づいて修正した結果の表示

2021/01/06 23:38

投稿

boron
boron

スコア11

test CHANGED
File without changes
test CHANGED
@@ -313,3 +313,45 @@
313
313
 
314
314
 
315
315
  ご教授よろしくお願い致します。
316
+
317
+
318
+
319
+ ・変更したコード(name属性を配列に)
320
+
321
+ ```php
322
+
323
+ for ($d = 1; $d <= $lastd; ++$d) {
324
+
325
+ $time = mktime(0, 0, 0, $month, $d, $year);
326
+
327
+ $w2 = date('w', $time);
328
+
329
+ $wdays = array('日','月','火','水','木','金','土');
330
+
331
+
332
+
333
+
334
+
335
+ if ($wdays[$w2] == $w):
336
+
337
+ echo '<p>使用日<input type="text" name="year[]" size="2" value="'.$year.'">年';
338
+
339
+ echo '<input type="text" name="month[]" size="1" value="'.$month.'">月';
340
+
341
+ echo '<input type="text" name="day[]" size="1" value="'.$d.'">日';
342
+
343
+ echo '<input type="text" name="week[]" size="4" value="'.$wdays[$w2].'">';
344
+
345
+ else:
346
+
347
+ echo '';
348
+
349
+ endif;
350
+
351
+ }
352
+
353
+ ```
354
+
355
+ ・仮予約を押して、データベースに保存した結果
356
+
357
+ ![イメージ説明](9b56bd598fd1f48a3e6683e479518f9f.png)