質問編集履歴
2
推奨していない質問に該当するとの指摘を受けたので削除します
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
推奨していない質問に該当するとの
|
1
|
+
推奨していない質問に該当するとの指摘を受けたので削除します
|
test
CHANGED
@@ -1 +1,3 @@
|
|
1
|
-
推奨していない質問に該当するとの
|
1
|
+
推奨していない質問に該当するとの指摘を受けたので削除します
|
2
|
+
|
3
|
+
「推奨していない質問」なんてページあったんですね...
|
1
推奨していない質問に該当するとのクレームを受けたったので削除します
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
|
1
|
+
推奨していない質問に該当するとのクレームを受けたったので削除します
|
test
CHANGED
@@ -1,81 +1 @@
|
|
1
|
-
課題でPHPを用いて投稿・編集・削除のできる掲示板を作りました。
|
2
|
-
|
3
|
-
サーバー(とデータベース)に関してですが、用意されたものを使っています。
|
4
|
-
|
5
|
-
|
1
|
+
推奨していない質問に該当するとのクレームを受けたったので削除します
|
6
|
-
|
7
|
-
ただ、チェック中に投稿されたJavaScriptが作動してしまったり(googleで検索したら出てきました)や文字数でエラーが発生する(友達にテストしてもらった時)など自分でも思ってもいなかったエラーが発生しているため、他にもエラーになるものがあるのではないかと不安です。
|
8
|
-
|
9
|
-
そこで普段皆さんがどのようにエラーチェックしているかと以下のコードのフィードバックをお願いします!!
|
10
|
-
|
11
|
-
|
12
|
-
|
13
|
-
(文字数制限に引っかかったのでコードは[GitHub](https://github.com/masaya2019/php/blob/master/mission/mission_5-1.php)に置いてあります!)
|
14
|
-
|
15
|
-
|
16
|
-
|
17
|
-
★機能一覧★
|
18
|
-
|
19
|
-
課題でPHPを用いて投稿・編集・削除のできる掲示板を作りました。
|
20
|
-
|
21
|
-
データベースに関してですが、用意されたものを使っています。
|
22
|
-
|
23
|
-
機能としては、以下のものでありこれらは動くことを一応チェックしています。
|
24
|
-
|
25
|
-
|
26
|
-
|
27
|
-
【投稿フォーム】
|
28
|
-
|
29
|
-
<新規投稿>
|
30
|
-
|
31
|
-
・名前(10文字以内)とコメント(50文字以内)を入れて「送信」を押すと投稿が追加される(この時パスワード(10文字以内)を設定しないと編集・削除ができなくなる)
|
32
|
-
|
33
|
-
・名前を入れずに「送信」を押すと「ERROR!!名前を入力してください」が出力される
|
34
|
-
|
35
|
-
・名前を入れ、コメントを入れずに「送信」を押すと「ERROR!!コメントを入力してください」が出力される
|
36
|
-
|
37
|
-
|
38
|
-
|
39
|
-
<編集投稿(編集フォームの処理後になります)>
|
40
|
-
|
41
|
-
・投稿フォームに一致するデータが表示された後、パスワードを入れて「送信」を押すと、パスワードが一致すれば投稿が編集される
|
42
|
-
|
43
|
-
・投稿フォームに一致するデータが表示された後、パスワードを入力せずに「送信」を押すと、「ERROR!!パスワードを入力してください」が出力される
|
44
|
-
|
45
|
-
・投稿フォームに一致するデータが表示された後、パスワードを入れて「送信」を押したが、パスワードが一致しないと「ERROR!!編集用のパスワードが違います!」が出力される
|
46
|
-
|
47
|
-
・投稿フォームに一致するデータが表示された後、名前を空白にして「送信」を押すと「ERROR!!編集した名前を入力してください」が出力される
|
48
|
-
|
49
|
-
・投稿フォームに一致するデータが表示された後、コメントを空白にして「送信」を押すと「ERROR!!編集したコメントを入力してください」が出力される
|
50
|
-
|
51
|
-
|
52
|
-
|
53
|
-
【削除フォーム】
|
54
|
-
|
55
|
-
・削除対象番号とパスワードを入力して「削除」を押すと、削除対象番号の設定したパスワードが一致すれば削除できる
|
56
|
-
|
57
|
-
・削除対象番号とパスワードを入力して「削除」を押したが、パスワードが一致しないとき「ERROR!!削除用のパスワードが違います!」が出力される
|
58
|
-
|
59
|
-
・削除対象番号とパスワードを入力して「削除」を押したが、削除対象番号がデータベースに存在しないとき「ERROR!!一致するデータが存在しません削除対象番号を再入力してください」が出力される
|
60
|
-
|
61
|
-
・削除対象番号とパスワードを入力して「削除」を押したが、パスワードが設定されていないとき「ERROR!!パスワードが設定されていないため削除できません」が出力される
|
62
|
-
|
63
|
-
・削除対象番号を入れずに「削除」を押すと「ERROR!!削除対象番号を入力してください」が出力される
|
64
|
-
|
65
|
-
・削除対象番号を入れ、パスワードを入れずに「削除」を押すと「ERROR!!パスワードを入力してください」が出力される
|
66
|
-
|
67
|
-
|
68
|
-
|
69
|
-
【編集フォーム】
|
70
|
-
|
71
|
-
・編集対象番号とパスワードを入力して「編集」を押すと、編集対象番号の設定したパスワードが一致すれば、投稿フォームにその対象番号の名前・コメントが出力される(この時隠れていますが、<input type="hidden" name="editNum" value="<?php echo $editNumber ?>">に編集対象番号が出力されています)
|
72
|
-
|
73
|
-
・編集対象番号とパスワードを入力して「編集」を押したが、パスワードが一致しないとき「ERROR!!編集用のパスワードが違います!」が出力される
|
74
|
-
|
75
|
-
・編集対象番号とパスワードを入力して「編集」を押したが、削除対象番号がデータベースに存在しないとき「ERROR!!一致するデータが存在しません編集対象番号を再入力してください」が出力される
|
76
|
-
|
77
|
-
・編集対象番号とパスワードを入力して「編集」を押したが、パスワードが設定されていないとき「ERROR!!パスワードが設定されていないため編集できません」が出力される
|
78
|
-
|
79
|
-
・編集対象番号を入れずに「編集」を押すと「ERROR!!編集対象番号を入力してください」が出力される
|
80
|
-
|
81
|
-
・編集対象番号を入れ、パスワードを入れずに「編集」を押すと「ERROR!!パスワードを入力してください」が出力される
|