質問編集履歴
2
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
for文で
|
1
|
+
for文で表示した日付のデータを1つずつデータベースに保存するには?
|
test
CHANGED
@@ -1,4 +1,4 @@
|
|
1
|
-
・
|
1
|
+
・動作画面
|
2
2
|
|
3
3
|
![イメージ説明](a8c48af181f3f976bf8e02a0086fc46c.png)
|
4
4
|
|
1
タイトル、回答に基づいて修正した結果の表示
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)
|