回答編集履歴

1

ついき

2022/05/26 07:12

投稿

yambejp
yambejp

スコア114883

test CHANGED
@@ -1,3 +1,29 @@
1
1
  > Warning: Undefined variable $name
2
2
 
3
3
  $nameという変数(配列)が存在しないというエラーです
4
+
5
+ # sample
6
+ あまりpostデータを走査するのはおすすめしないのですが敢えてやるならこんな感じ
7
+ (本来はキーを指定して参照する)
8
+ ```PHP
9
+ <?PHP
10
+ function h($str){
11
+ return htmlspecialchars($str);
12
+ }
13
+ if($_SERVER["REQUEST_METHOD"]=="POST"){
14
+ foreach($_POST as $key=>$val){
15
+ print h($key)."は、".($val==""?"未入力":h($val))."です<br>\n";
16
+ }
17
+ }
18
+ ?>
19
+ <form method="post">
20
+ 氏名:<input type="text" name="user_name"><br>
21
+ 仮パスワード:<input type="password" name="user_secret"><br>
22
+ 仮パスワード(確認):<input type="password" name="user_secret2"><br>
23
+ 好きなジョジョのキャラクター(3部):<input type="text" name="jojo3"><br>
24
+ 好きなジョジョのキャラクター(4部):<input type="text" name="jojo4"><br>
25
+ 好きなジョジョのキャラクター(5部):<input type="text" name="jojo5"><br>
26
+ 好きなジョジョのキャラクター(6部):<input type="text" name="jojo6"><br>
27
+ <input type="submit" value="送信する">
28
+ </form>
29
+ ```