質問編集履歴
5
質問内容を修正しました。
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,7 +1,7 @@
|
|
1
1
|
### 質問内容
|
2
2
|
|
3
3
|
こちらのコードは初学者が0からスクラッチ開発を体験する為の書籍を元にしたコードで、
|
4
|
-
実用的ではない実装がされているかと思います。
|
4
|
+
初学者が理解しやすいよう実用的ではない実装がされているかと思います。
|
5
5
|
ですがとりあえず書籍の内容通り進め、クラッチ開発の流れを理解することに重きを置きたいので、
|
6
6
|
ひとまずエラーの解消法のみをお教えいただけると幸いです。
|
7
7
|
|
4
質問を修正しました。
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,5 +1,10 @@
|
|
1
1
|
### 質問内容
|
2
2
|
|
3
|
+
こちらのコードは初学者が0からスクラッチ開発を体験する為の書籍を元にしたコードで、
|
4
|
+
実用的ではない実装がされているかと思います。
|
5
|
+
ですがとりあえず書籍の内容通り進め、クラッチ開発の流れを理解することに重きを置きたいので、
|
6
|
+
ひとまずエラーの解消法のみをお教えいただけると幸いです。
|
7
|
+
|
3
8
|
staff_add.phpで名前とパスワード2項目を埋め「OK」を押すとstaff_add_check.phpに飛び、
|
4
9
|
下の画面になります。
|
5
10
|

|
3
phpを修正しました
title
CHANGED
File without changes
|
body
CHANGED
@@ -53,10 +53,6 @@
|
|
53
53
|
$staff_pass=$_POST['pass'];
|
54
54
|
$staff_pass2 = filter_input(INPUT_POST,'pass2');
|
55
55
|
|
56
|
-
$staff_name= htmlspecialchars($staff_name,ENT_QUOTES,'UTF-8');
|
57
|
-
$staff_pass= htmlspecialchars($staff_pass,ENT_QUOTES,'UTF-8');
|
58
|
-
$staff_pass2= htmlspecialchars($staff_pass2,ENT_QUOTES,'UTF-8');
|
59
|
-
|
60
56
|
if($staff_name==''){
|
61
57
|
print'スタッフ名が入力されていません。</br>';
|
62
58
|
} else {
|
2
htmlを修正しました
title
CHANGED
File without changes
|
body
CHANGED
@@ -82,7 +82,7 @@
|
|
82
82
|
print'</form>';
|
83
83
|
} else {
|
84
84
|
$staff_pass=md5($staff_pass);
|
85
|
-
print'<form method="post"
|
85
|
+
print'<form method="post" action="staff_add_done.php">';
|
86
86
|
print'<input type="hidden" name="name" value="'.$staff_name.'">';
|
87
87
|
print'<input type="hidden" name="pass" value="'.$staff_pass.'">';
|
88
88
|
print'<br />';
|
1
補足情報①を追加しました。
title
CHANGED
File without changes
|
body
CHANGED
@@ -95,8 +95,19 @@
|
|
95
95
|
</html>
|
96
96
|
```
|
97
97
|
|
98
|
-
### 補足情報
|
98
|
+
### 補足情報①
|
99
99
|
|
100
|
+
staff_add_check.phpのpass2だけfilter_inputで受け取っているのは、
|
101
|
+
他と同じ記述方法だと、以下のエラーが発生した為です。
|
102
|
+
|
103
|
+

|
104
|
+
|
105
|
+
エラーを解消すべく調べ、こちらを参考に致しました。
|
106
|
+
[PHPのNotice: Undefined indexについて](https://teratail.com/questions/98456)
|
107
|
+
|
108
|
+
|
109
|
+
### 補足情報②
|
110
|
+
|
100
111
|
mac book proを使用。
|
101
112
|
開発環境 / MAMP
|
102
113
|
My SQL / 5.7.26
|