質問編集履歴

1

再現性のあるソースコードの再投稿

2022/01/01 09:33

投稿

can1980
can1980

スコア17

test CHANGED
File without changes
test CHANGED
@@ -26,19 +26,61 @@
26
26
 
27
27
  ```PHP
28
28
 
29
- <form method="post" action="" enctype="multipart/form-data">
29
+ <?php
30
30
 
31
- <div class="links">
31
+ $rows=18;
32
32
 
33
- <?php /* リンクデータの記載 */?>
34
33
 
35
- <input type="hidden" value="0,0" id="position<?php echo $i; ?>" name="position"/>
36
34
 
37
- <input type="submit" id="submit<?php echo $i; ?>" class="clickEvent" name="sender" value="こリンクを編集する">
35
+ // POSTメソッドときのみ実行
38
36
 
39
- </div>
37
+ if ($_SERVER['REQUEST_METHOD'] === 'POST') {
40
38
 
39
+ $position = is_null(filter_input(INPUT_POST, "position"))? $position: filter_input(INPUT_POST, "position");
40
+
41
+ }
42
+
43
+ ?>
44
+
45
+ <!doctype html>
46
+
47
+ <html lang="ja" dir="ltr">
48
+
49
+ <head>
50
+
51
+ <meta charset="UTF-8">
52
+
53
+ <title>My Site Top</title>
54
+
55
+ <meta name="viewport" content="width=device-width, initial-scale=1">
56
+
57
+ <meta name="description" content="Cover of the content">
58
+
59
+ <link rel="stylesheet" href="css/stylesheet.css">
60
+
61
+ </head>
62
+
63
+ <body>
64
+
65
+ <?php /* $rowsにはリンクデータ数が入っています */?>
66
+
67
+ <?php for($i=1;$i<$rows;$i++):?>
68
+
69
+ <form method="post" action="" enctype="multipart/form-data">
70
+
71
+ <div class="links">
72
+
73
+ <?php /* リンクデータの記載 */?>
74
+
75
+ <input type="hidden" value="0,0" id="position<?php echo $i; ?>" name="position"/>
76
+
77
+ <input type="submit" id="submit<?php echo $i; ?>" class="clickEvent" name="sender" value="このリンクを編集する">
78
+
79
+ </div>
80
+
41
- </form>
81
+ </form>
82
+
83
+ <?php endfor;?>
42
84
 
43
85
  <script>
44
86
 
@@ -84,6 +126,10 @@
84
126
 
85
127
  </script>
86
128
 
129
+ </body>
130
+
131
+ </html>
132
+
87
133
  ```
88
134
 
89
135