質問編集履歴
2
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
for文で
|
1
|
+
for文で表示した日付のデータを1つずつデータベースに保存するには?
|
body
CHANGED
@@ -1,4 +1,4 @@
|
|
1
|
-
・
|
1
|
+
・動作画面
|
2
2
|

|
3
3
|
使用日の1月4日、11日、18日、25日の値を仮予約のボタンを押したときに全てデータベースに登録したい。
|
4
4
|
```php
|
1
タイトル、回答に基づいて修正した結果の表示
title
CHANGED
File without changes
|
body
CHANGED
@@ -155,4 +155,25 @@
|
|
155
155
|

|
156
156
|
25日のデータのみ登録可能
|
157
157
|
|
158
|
-
ご教授よろしくお願い致します。
|
158
|
+
ご教授よろしくお願い致します。
|
159
|
+
|
160
|
+
・変更したコード(name属性を配列に)
|
161
|
+
```php
|
162
|
+
for ($d = 1; $d <= $lastd; ++$d) {
|
163
|
+
$time = mktime(0, 0, 0, $month, $d, $year);
|
164
|
+
$w2 = date('w', $time);
|
165
|
+
$wdays = array('日','月','火','水','木','金','土');
|
166
|
+
|
167
|
+
|
168
|
+
if ($wdays[$w2] == $w):
|
169
|
+
echo '<p>使用日<input type="text" name="year[]" size="2" value="'.$year.'">年';
|
170
|
+
echo '<input type="text" name="month[]" size="1" value="'.$month.'">月';
|
171
|
+
echo '<input type="text" name="day[]" size="1" value="'.$d.'">日';
|
172
|
+
echo '<input type="text" name="week[]" size="4" value="'.$wdays[$w2].'">';
|
173
|
+
else:
|
174
|
+
echo '';
|
175
|
+
endif;
|
176
|
+
}
|
177
|
+
```
|
178
|
+
・仮予約を押して、データベースに保存した結果
|
179
|
+

|