質問編集履歴

4

実装状況

2020/07/02 05:52

投稿

hj_petricall
hj_petricall

スコア2

test CHANGED
File without changes
test CHANGED
@@ -94,6 +94,12 @@
94
94
 
95
95
 
96
96
 
97
+
98
+
99
+
100
+
101
+ ↓現在の実装状況です
102
+
97
103
  ### form.php
98
104
 
99
105
 

3

問題点を追記

2020/07/02 05:52

投稿

hj_petricall
hj_petricall

スコア2

test CHANGED
File without changes
test CHANGED
@@ -34,6 +34,66 @@
34
34
 
35
35
 
36
36
 
37
+ ###発生している問題・エラーメッセージ
38
+
39
+
40
+
41
+ 生年月日はプルダウン型で選択できるようになっているのですが、
42
+
43
+ リダイレクトした際にプルダウンの値が選択した値が複数並ぶようになってしまいます。
44
+
45
+ ```PHP
46
+
47
+ 生年月日:
48
+
49
+ <?php
50
+
51
+ echo '<select name="year">'. "\n";
52
+
53
+ $start = date('Y');
54
+
55
+ $end = date('Y') - 100;
56
+
57
+ for($i = $start; $i >= $end; $i--)
58
+
59
+ {
60
+
61
+ echo '<option value="' .$i . '">' . $_SESSION['year'] .'</option>'. "\n";
62
+
63
+ }
64
+
65
+ echo '</select>年' . "\n";
66
+
67
+ echo '<select name="month">' . "\n";
68
+
69
+ for ($i = 1; $i <= 12; $i++)
70
+
71
+ {
72
+
73
+ echo '<option value="' .$i . '">' . $_SESSION['month'] .'</option>'. "\n";
74
+
75
+ }
76
+
77
+ echo '</select>月' . "\n";
78
+
79
+ echo '<select name="day">' . "\n";
80
+
81
+ for ($i = 1; $i <= 31; $i++)
82
+
83
+ {
84
+
85
+ echo '<option value="' .$i . '">' . $_SESSION['day'] .'</option>'. "\n";
86
+
87
+ }
88
+
89
+ echo '</select>日' . "\n";
90
+
91
+ ?>
92
+
93
+ ```
94
+
95
+
96
+
37
97
  ### form.php
38
98
 
39
99
 
@@ -300,7 +360,7 @@
300
360
 
301
361
  <?php
302
362
 
303
- echo '<select name="year">'. "\n";
363
+ echo '<select name="year">'. "\n";
304
364
 
305
365
  $start = date('Y');
306
366
 
@@ -310,7 +370,7 @@
310
370
 
311
371
  {
312
372
 
313
- echo '<option value="' . $i . '">' . $i .'</option>'. "\n";
373
+ echo '<option value="' .$i . '">' . $_SESSION['year'] .'</option>'. "\n";
314
374
 
315
375
  }
316
376
 
@@ -322,7 +382,7 @@
322
382
 
323
383
  {
324
384
 
325
- echo '<option value="' .$i . '">' . $i .'</option>'. "\n";
385
+ echo '<option value="' .$i . '">' . $_SESSION['month'] .'</option>'. "\n";
326
386
 
327
387
  }
328
388
 
@@ -334,7 +394,7 @@
334
394
 
335
395
  {
336
396
 
337
- echo '<option value="' .$i . '">' . $i .'</option>'. "\n";
397
+ echo '<option value="' .$i . '">' . $_SESSION['day'] .'</option>'. "\n";
338
398
 
339
399
  }
340
400
 

2

題名の変更

2020/07/02 05:50

投稿

hj_petricall
hj_petricall

スコア2

test CHANGED
@@ -1 +1 @@
1
- PHPにて入力チェックのエラー時にリダイレクトで入力値の保持をしたい
1
+ PHPにて入力チェックのエラー時にリダイレクトで入力値の保持をしたい
test CHANGED
File without changes

1

題名の変更

2020/07/02 03:12

投稿

hj_petricall
hj_petricall

スコア2

test CHANGED
@@ -1 +1 @@
1
- 入力チェックのエラー時にリダイレクトで入力値の値保持をしたい
1
+ PHPにて入力チェックのエラー時にリダイレクトで入力値の値保持をしたい
test CHANGED
File without changes