回答編集履歴

1

添削コードの見直し

2019/02/23 06:41

投稿

FKM
FKM

スコア3640

test CHANGED
@@ -1,3 +1,7 @@
1
+ かなりソースコードに誤りがあるのはまあおいといて…回答についてですが
2
+
3
+
4
+
1
5
  同じファイルに転送するならformタグを2つに分ける必要はありません、一つのタグに
2
6
 
3
7
  まとめてしまい、`<input type="submit">`において、value関数の値で分岐します。
@@ -8,7 +12,7 @@
8
12
 
9
13
  if ($_SERVER['REQUEST_METHOD'] == 'POST') {
10
14
 
11
- $value = $_POST['name'];
15
+ $value = $_POST['mode'];
12
16
 
13
17
  switch( $value ){
14
18
 
@@ -40,17 +44,17 @@
40
44
 
41
45
  <!-- こっちだとnameの値とラベルが一緒になってしまうので使いづらい場面がある -->
42
46
 
43
- <input type="submit" name="送信" value="登録する">
47
+ <input type="submit" name="mode" value="登録する">
44
48
 
45
- <input type="submit" name="送信" value="削除する">
49
+ <input type="submit" name="mode" value="削除する">
46
50
 
47
51
 
48
52
 
49
53
  <!-- こっちだと、nameの値とラベルを使い分けることができる -->
50
54
 
51
- <button type="submit" name="送信" value="insert">登録する</button>
55
+ <button type="submit" name="mode" value="insert">登録する</button>
52
56
 
53
- <button type="submit" name="送信" value="delete">削除する</button>
57
+ <button type="submit" name="mode" value="delete">削除する</button>
54
58
 
55
59
 
56
60