回答編集履歴

3

修正

2016/06/30 08:59

投稿

退会済みユーザー
test CHANGED
@@ -36,9 +36,11 @@
36
36
 
37
37
  <?php
38
38
 
39
- header('Content-type: text/plain');
39
+ if (filter_input_array(INPUT_POST)) {
40
40
 
41
+ header('Content-type: text/plain');
41
42
 
43
+ }
42
44
 
43
45
  class Date
44
46
 

2

修正

2016/06/30 08:59

投稿

退会済みユーザー
test CHANGED
@@ -29,3 +29,59 @@
29
29
 
30
30
 
31
31
  ついていますね。ブラウザで右クリック「ソースの確認」で見てみれば?
32
+
33
+
34
+
35
+ ```php
36
+
37
+ <?php
38
+
39
+ header('Content-type: text/plain');
40
+
41
+
42
+
43
+ class Date
44
+
45
+ {
46
+
47
+
48
+
49
+ public static function getYear($yearget)
50
+
51
+ {
52
+
53
+ $now = date("Y");
54
+
55
+ $options = "";
56
+
57
+
58
+
59
+ for ($i = 1950; $i <= $now; $i++) {
60
+
61
+ if ($yearget == $i) {
62
+
63
+ $selected = ' selected';
64
+
65
+ } else {
66
+
67
+ $selected = '';
68
+
69
+ }
70
+
71
+ $options .= "<option value=\"" . $i . "\"" . $selected . ">" . $i . "年" . "</option>";
72
+
73
+ }
74
+
75
+ return $options;
76
+
77
+ }
78
+
79
+
80
+
81
+ }
82
+
83
+
84
+
85
+ echo Date::getYear("2014");
86
+
87
+ ```

1

修正

2016/06/30 08:58

投稿

退会済みユーザー
test CHANGED
@@ -21,3 +21,11 @@
21
21
 
22
22
 
23
23
  これで、意図した通りのHTMLが出力されているかどうかを確認しましょう。
24
+
25
+
26
+
27
+ > どうもselectedが付かないのです。
28
+
29
+
30
+
31
+ ついていますね。ブラウザで右クリック「ソースの確認」で見てみれば?