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

質問編集履歴

7

コード修正

2018/07/22 14:32

投稿

uep3vjz9wp
uep3vjz9wp

スコア20

title CHANGED
File without changes
body CHANGED
@@ -91,7 +91,7 @@
91
91
 
92
92
  foreach ($reibeppyou as $name => $value){
93
93
  if(isset($beppyou)){
94
- echo "selected";
94
+ echo "$beppyou";
95
95
  }else{
96
96
  echo "<option value={$value}>{$value}</option>";
97
97
  }
@@ -99,6 +99,7 @@
99
99
 
100
100
  ?>
101
101
 
102
+ </tr>
102
103
  </select>
103
104
  </td>
104
105
  </form>

6

説明文追加

2018/07/22 14:32

投稿

uep3vjz9wp
uep3vjz9wp

スコア20

title CHANGED
File without changes
body CHANGED
@@ -3,6 +3,8 @@
3
3
  $reibeppyou = array("1番","2番","3番","4番","5番");で5つの選択肢を用意しドロップダウンリストから選択させます。その後「確認画面へ」をクリックした後、選択肢が選択された状態にしたいとおもっていますが、選択されない状態です。
4
4
   他の箇所については問題ありません。
5
5
   選択が継続されるようご教示お願いいたします。
6
+ 例:3番を選択し、職員番号空欄のまま「確認画面へ」をクリックすると「職員番号が入力されていません。」と出ると同時に3番の選択が継続しているようにしたい。
7
+
6
8
  以下の箇所です。
7
9
  ```php
8
10
  $reibeppyou = array("1番","2番","3番","4番","5番");

5

説明文追加

2018/07/22 14:26

投稿

uep3vjz9wp
uep3vjz9wp

スコア20

title CHANGED
File without changes
body CHANGED
@@ -1,10 +1,22 @@
1
1
  お世話になっております。
2
- 7582行目について。
2
+ 6876行目について。
3
3
  $reibeppyou = array("1番","2番","3番","4番","5番");で5つの選択肢を用意しドロップダウンリストから選択させます。その後「確認画面へ」をクリックした後、選択肢が選択された状態にしたいとおもっていますが、選択されない状態です。
4
4
   他の箇所については問題ありません。
5
5
   選択が継続されるようご教示お願いいたします。
6
+ 以下の箇所です。
7
+ ```php
8
+ $reibeppyou = array("1番","2番","3番","4番","5番");
6
9
 
10
+ foreach ($reibeppyou as $name => $value){
11
+ if(isset($beppyou)){
12
+ echo "selected";
13
+ }else{
14
+ echo "<option value={$value}>{$value}</option>";
15
+ }
16
+ }
17
+ ```
7
18
 
19
+ 下がコード全文
8
20
  ```php
9
21
  <?php
10
22
 

4

コード修正

2018/07/22 14:09

投稿

uep3vjz9wp
uep3vjz9wp

スコア20

title CHANGED
File without changes
body CHANGED
File without changes

3

コード修正

2018/07/22 14:04

投稿

uep3vjz9wp
uep3vjz9wp

スコア20

title CHANGED
File without changes
body CHANGED
@@ -14,37 +14,30 @@
14
14
 
15
15
  if (isset($_POST['submit'])) {
16
16
 
17
- $beppyou = $_POST['beppyou'];
17
+ $beppyou = $_POST['beppyou'];
18
- $shokuinbangou1 = $_POST['shokuinbangou1'];
18
+ $shokuinbangou1 = $_POST['shokuinbangou1'];
19
19
 
20
20
 
21
21
 
22
- $beppyou == htmlspecialchars($beppyou, ENT_QUOTES);
23
- $shokuinbangou1 == htmlspecialchars($shokuinbangou1, ENT_QUOTES);
22
+ if ($shokuinbangou1 === "") {
23
+ $errors['shokuinbangou1'] = "職員番号が入力されていません。";
24
+ }
24
25
 
25
26
 
26
27
 
27
- if ($shokuinbangou1 === "") {
28
+ if(count($errors) === 0) {
29
+ $_SESSION['beppyou'] = $beppyou;
28
- $errors['shokuinbangou1'] = "職員番号が入力されていません。";
30
+ $_SESSION['shokuinbangou1'] = $shokuinbangou1;
29
- }
30
31
 
31
32
 
32
-
33
- if(count($errors) === 0) {
34
-
35
- $_SESSION['beppyou'] = $beppyou;
36
- $_SESSION['shokuinbangou1'] = $shokuinbangou1;
37
-
38
-
39
33
  header('Location: kensaform2.php');
40
34
  exit();
41
35
  }
42
36
  }
43
37
 
44
38
  if(isset($_GET['action']) && $_GET['action'] === 'edit'){
45
-
46
- $beppyou = $_SESSION['beppyou'];
39
+ $beppyou = $_SESSION['beppyou'];
47
- $shokuinbangou1 = $_SESSION['shokuinbangou1'];
40
+ $shokuinbangou1 = $_SESSION['shokuinbangou1'];
48
41
  }
49
42
 
50
43
  ?>
@@ -84,7 +77,7 @@
84
77
 
85
78
  foreach ($reibeppyou as $name => $value){
86
79
  if(isset($beppyou)){
87
- echo "$beppyou";
80
+ echo "selected";
88
81
  }else{
89
82
  echo "<option value={$value}>{$value}</option>";
90
83
  }

2

コード修正

2018/07/22 14:02

投稿

uep3vjz9wp
uep3vjz9wp

スコア20

title CHANGED
File without changes
body CHANGED
@@ -87,8 +87,9 @@
87
87
  echo "$beppyou";
88
88
  }else{
89
89
  echo "<option value={$value}>{$value}</option>";
90
-   }
90
+ }
91
91
  }
92
+
92
93
  ?>
93
94
 
94
95
  </select>

1

閉じかっこコード修正

2018/07/22 13:49

投稿

uep3vjz9wp
uep3vjz9wp

スコア20

title CHANGED
File without changes
body CHANGED
@@ -86,7 +86,8 @@
86
86
  if(isset($beppyou)){
87
87
  echo "$beppyou";
88
88
  }else{
89
- echo "<option value={$value}>{$value}</option>"; }
89
+ echo "<option value={$value}>{$value}</option>";
90
+   }
90
91
  }
91
92
  ?>
92
93