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

質問編集履歴

2

staff_list.phpを新たに追記。

2019/12/20 09:06

投稿

of_the_Europa
of_the_Europa

スコア66

title CHANGED
File without changes
body CHANGED
@@ -78,4 +78,61 @@
78
78
  ……ずぶの素人なので、試したことの意味がまるで理に適っていないかもしれません。その点は特に気にしていただかない方が良さそうです(混乱させてしまうので)。
79
79
 
80
80
  ### 補足情報(FW/ツールのバージョンなど)
81
- phpmyadminに関してはxamppのバージョン7.2.3を利用しています。
81
+ phpmyadminに関してはxamppのバージョン7.2.3を利用しています。
82
+
83
+
84
+
85
+ 更に補足です ↓↓↓
86
+ ご指摘にありました、staffcodeというnameがinputされたのは、上記(staff_edit.php)の一つ前の画面、登録されたスタッフの一覧画面(staff_list.php)からでした。そのstaff_list.phpの記述を念のため下記に記しておきます。staffcodeはこの中では後半のwhile処理のif文に登場します。
87
+
88
+ ```ここに言語を入力
89
+ <!DOCTYPE html>
90
+ <html>
91
+ <head>
92
+ <meta charset="UTF-8">
93
+ <title>ろくまる農園</title>
94
+ </head>
95
+ <body>
96
+ <?php ini_set('display_errors', "On"); ?>
97
+ <?php error_reporting(E_ALL & ~ E_DEPRECATED & ~ E_USER_DEPRECATED & ~ E_NOTICE); ?>
98
+ <?php
99
+
100
+ try
101
+ {
102
+ $dsn='mysql:dbname=shop;host=localhost;charset=utf8';
103
+ $user='root';
104
+ $password='';
105
+ $dbh=new PDO($dsn,$user,$password);
106
+ $dbh->setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION);
107
+
108
+ $sql='SELECT code,name FROM mst_staff WHERE 1';
109
+ $stmt=$dbh->prepare($sql);
110
+ $stmt->execute();
111
+
112
+ $dbh=null;
113
+
114
+ print'スタッフ一覧<br/><br/>';
115
+
116
+ print'<form method="post"action="staff_edit.php">';
117
+ while(true)
118
+ {
119
+ $rec=$stmt->fetch(PDO::FETCH_ASSOC);
120
+ if($rec==false){break;}
121
+ print'<input type="radio" name="staffcode" value"'.$rec['code'].'">';
122
+ print $rec['name'];print'<br/>';
123
+ }
124
+
125
+ print'<input type="submit"value="修正">';
126
+ print'</form>';
127
+ }
128
+
129
+ catch(Esception $e)
130
+ {
131
+ print'ただいま障害により大変ご迷惑をお掛けしております。';exit();
132
+ }
133
+ ?>
134
+ </body>
135
+ </html>
136
+ ```
137
+
138
+ もしおかしな点がございましたら、ご回答のご協力をいただければと思います。

1

ソースコードを<code>の中に挿入しました。

2019/12/20 09:06

投稿

of_the_Europa
of_the_Europa

スコア66

title CHANGED
File without changes
body CHANGED
@@ -19,6 +19,7 @@
19
19
 
20
20
 
21
21
  ### 該当のソースコード
22
+ ```ここに言語を入力
22
23
  <?php
23
24
  try
24
25
  {
@@ -63,8 +64,6 @@
63
64
  <input type="submit" value="OK">
64
65
  </form>
65
66
 
66
- ```ここに言語名を入力
67
- php
68
67
  ```
69
68
 
70
69
  ### 試したこと