質問するログイン新規登録

質問編集履歴

4

実装状況

2020/07/02 05:52

投稿

hj_petricall
hj_petricall

スコア2

title CHANGED
File without changes
body CHANGED
@@ -46,6 +46,9 @@
46
46
  ?>
47
47
  ```
48
48
 
49
+
50
+
51
+ ↓現在の実装状況です
49
52
  ### form.php
50
53
 
51
54
  ```PHP

3

問題点を追記

2020/07/02 05:52

投稿

hj_petricall
hj_petricall

スコア2

title CHANGED
File without changes
body CHANGED
@@ -16,6 +16,36 @@
16
16
 
17
17
  このようにしたいです
18
18
 
19
+ ###発生している問題・エラーメッセージ
20
+
21
+ 生年月日はプルダウン型で選択できるようになっているのですが、
22
+ リダイレクトした際にプルダウンの値が選択した値が複数並ぶようになってしまいます。
23
+ ```PHP
24
+ 生年月日:
25
+ <?php
26
+ echo '<select name="year">'. "\n";
27
+ $start = date('Y');
28
+ $end = date('Y') - 100;
29
+ for($i = $start; $i >= $end; $i--)
30
+ {
31
+ echo '<option value="' .$i . '">' . $_SESSION['year'] .'</option>'. "\n";
32
+ }
33
+ echo '</select>年' . "\n";
34
+ echo '<select name="month">' . "\n";
35
+ for ($i = 1; $i <= 12; $i++)
36
+ {
37
+ echo '<option value="' .$i . '">' . $_SESSION['month'] .'</option>'. "\n";
38
+ }
39
+ echo '</select>月' . "\n";
40
+ echo '<select name="day">' . "\n";
41
+ for ($i = 1; $i <= 31; $i++)
42
+ {
43
+ echo '<option value="' .$i . '">' . $_SESSION['day'] .'</option>'. "\n";
44
+ }
45
+ echo '</select>日' . "\n";
46
+ ?>
47
+ ```
48
+
19
49
  ### form.php
20
50
 
21
51
  ```PHP
@@ -149,24 +179,24 @@
149
179
  <p>
150
180
  生年月日:
151
181
  <?php
152
- echo '<select name="year">'. "\n";
182
+ echo '<select name="year">'. "\n";
153
183
  $start = date('Y');
154
184
  $end = date('Y') - 100;
155
185
  for($i = $start; $i >= $end; $i--)
156
186
  {
157
- echo '<option value="' . $i . '">' . $i .'</option>'. "\n";
187
+ echo '<option value="' .$i . '">' . $_SESSION['year'] .'</option>'. "\n";
158
188
  }
159
189
  echo '</select>年' . "\n";
160
190
  echo '<select name="month">' . "\n";
161
191
  for ($i = 1; $i <= 12; $i++)
162
192
  {
163
- echo '<option value="' .$i . '">' . $i .'</option>'. "\n";
193
+ echo '<option value="' .$i . '">' . $_SESSION['month'] .'</option>'. "\n";
164
194
  }
165
195
  echo '</select>月' . "\n";
166
196
  echo '<select name="day">' . "\n";
167
197
  for ($i = 1; $i <= 31; $i++)
168
198
  {
169
- echo '<option value="' .$i . '">' . $i .'</option>'. "\n";
199
+ echo '<option value="' .$i . '">' . $_SESSION['day'] .'</option>'. "\n";
170
200
  }
171
201
  echo '</select>日' . "\n";
172
202
  ?>

2

題名の変更

2020/07/02 05:50

投稿

hj_petricall
hj_petricall

スコア2

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

1

題名の変更

2020/07/02 03:12

投稿

hj_petricall
hj_petricall

スコア2

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