回答編集履歴

5

調整

2021/04/26 02:11

投稿

reiko_y
reiko_y

スコア4

test CHANGED
@@ -7,8 +7,6 @@
7
7
 
8
8
 
9
9
  ```ここに言語を入力
10
-
11
- <form method="post" action=""> 
12
10
 
13
11
 
14
12
 
@@ -46,10 +44,6 @@
46
44
 
47
45
 
48
46
 
49
- </form>  
50
-
51
-
52
-
53
47
  <form id="del" method="post" action="list.php">
54
48
 
55
49
  <input type="hidden" name="fuga" value="123">

4

コードを見やすく

2021/04/26 02:11

投稿

reiko_y
reiko_y

スコア4

test CHANGED
@@ -5,6 +5,8 @@
5
5
  根本的に間違っておりました。
6
6
 
7
7
 
8
+
9
+ ```ここに言語を入力
8
10
 
9
11
  <form method="post" action=""> 
10
12
 
@@ -59,3 +61,5 @@
59
61
  <input type="hidden" name="fuga" value="456">
60
62
 
61
63
  </form>
64
+
65
+ ```

3

根本的な間違いに気が付きました。

2021/04/26 01:40

投稿

reiko_y
reiko_y

スコア4

test CHANGED
@@ -2,11 +2,11 @@
2
2
 
3
3
  外側のformに method="post"があるのでいいと思い込んでおりました><;
4
4
 
5
- 根本的に間違っておりました。間違い(取る)も一緒に残しておきます。
5
+ 根本的に間違っておりました。
6
6
 
7
7
 
8
8
 
9
- <form method="post" action=""> //取る
9
+ <form method="post" action=""> 
10
10
 
11
11
 
12
12
 
@@ -44,7 +44,7 @@
44
44
 
45
45
 
46
46
 
47
- </form>  //取る
47
+ </form>  
48
48
 
49
49
 
50
50
 

2

根本的な間違いに気が付きました。

2021/04/26 01:26

投稿

reiko_y
reiko_y

スコア4

test CHANGED
@@ -1,20 +1,12 @@
1
- yambejpさんのコードを参考して色々試行錯誤した結果として書いておきます
1
+ yambejpさんありがうございました。
2
2
 
3
- form id="XXX" を使う、POSTはなくGETでしか取得できせんでした
3
+ 外側のform method="post"があるのでいい思い込んおりました><;
4
4
 
5
- 例えば、36,35番目のデータを選択後、削除ボタン押下でURLを確認ると
5
+ 根本的に間違っておりました。間違い(取る)も一緒に残しておきま
6
-
7
- del[]のままだと、list.php?del%5B%5D=36&del%5B%5D=35
8
-
9
- del にすると   list.php?del=36&del=35 (当然ですが、最後の35のみ取得)
10
6
 
11
7
 
12
8
 
13
- **なのでこうしましたが、この方法が正しいのかわかりませんが、間違いでしたらご指摘下さい。
14
-
15
- **
16
-
17
- <form method="post" action="">
9
+ <form method="post" action=""> //取る
18
10
 
19
11
 
20
12
 
@@ -22,7 +14,7 @@
22
14
 
23
15
  <tr>
24
16
 
25
- <th>タイトル</th><th>編集</th><th><input type="submit" value="削除"></th>
17
+ <th>タイトル</th><th>編集</th><th><input type="submit" value="削除" form="del"></th>
26
18
 
27
19
  </tr>
28
20
 
@@ -40,7 +32,7 @@
40
32
 
41
33
  <td>
42
34
 
43
- <input type="checkbox" name="del[]" value="<?= $result["id"]?>">
35
+ <input type="checkbox" name="del[]" value="<?= $result["id"]?>" form="del">
44
36
 
45
37
  </td>
46
38
 
@@ -52,9 +44,17 @@
52
44
 
53
45
 
54
46
 
47
+ </form>  //取る
48
+
49
+
50
+
51
+ <form id="del" method="post" action="list.php">
52
+
53
+ <input type="hidden" name="fuga" value="123">
54
+
55
55
  </form>
56
56
 
57
- <form id="edit">
57
+ <form id="edit" method="post" action="edit.php">
58
58
 
59
59
  <input type="hidden" name="fuga" value="456">
60
60
 

1

文章を付け加える

2021/04/26 01:12

投稿

reiko_y
reiko_y

スコア4

test CHANGED
@@ -1,6 +1,8 @@
1
1
  yambejpさんのコードを参考して色々と試行錯誤した結果として書いておきます。
2
2
 
3
3
  form id="XXX" を使うと、POSTではなくGETでしか取得できませんでした。
4
+
5
+ 例えば、36,35番目のデータを選択後、削除ボタン押下でURLを確認すると
4
6
 
5
7
  del[]のままだと、list.php?del%5B%5D=36&del%5B%5D=35
6
8
 
@@ -8,9 +10,9 @@
8
10
 
9
11
 
10
12
 
11
- なのでこうしましたが、この方法が正しいのかわかりませんが、間違いでしたらご指摘下さい。
13
+ **なのでこうしましたが、この方法が正しいのかわかりませんが、間違いでしたらご指摘下さい。
12
14
 
13
-
15
+ **
14
16
 
15
17
  <form method="post" action="">
16
18