回答編集履歴
1
添削コードの見直し
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['
|
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="
|
47
|
+
<input type="submit" name="mode" value="登録する">
|
44
48
|
|
45
|
-
<input type="submit" name="
|
49
|
+
<input type="submit" name="mode" value="削除する">
|
46
50
|
|
47
51
|
|
48
52
|
|
49
53
|
<!-- こっちだと、nameの値とラベルを使い分けることができる -->
|
50
54
|
|
51
|
-
<button type="submit" name="
|
55
|
+
<button type="submit" name="mode" value="insert">登録する</button>
|
52
56
|
|
53
|
-
<button type="submit" name="
|
57
|
+
<button type="submit" name="mode" value="delete">削除する</button>
|
54
58
|
|
55
59
|
|
56
60
|
|