teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

追記

2019/08/31 00:52

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -1,5 +1,5 @@
1
1
  以下は、お問合せフォームより値を受け取った場合のバリデーション処理を作成しているコードになります。
2
- 疑問点としましては、フォームのテキストボックス内に、何も入力せず送信した場合に、「if($age != 0){」ここの部分がtrueにならない点です。
2
+ 疑問点としましては、フォームの年齢に、何も入力せず送信した場合に、「if($age != 0){」ここの部分がtrueにならない点です。
3
3
   $ageの値は「0」でないにも関わらず、falseになってしまう理由が分かりません。
4
4
  ```
5
5
  <?php
@@ -48,4 +48,28 @@
48
48
 
49
49
 
50
50
  ?>
51
+ ```
52
+ ```
53
+ <!DOCTYPE html>
54
+ <html lang="en">
55
+ <head>
56
+ <meta charset="UTF-8">
57
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
58
+ <title>test</title>
59
+ </head>
60
+ <body>
61
+ <form action="validation.php" method="post">
62
+ <p>名前:<input type="text" name="name"></p>
63
+ <p>年齢:<input type="text" name="age"></p>
64
+ <p>
65
+ 好きな色:
66
+ <input type="checkbox" name="color[]" value="red">赤
67
+ <input type="checkbox" name="color[]" value="blue">青
68
+ <input type="checkbox" name="color[]" value="green">緑
69
+ <input type="checkbox" name="color[]" value="other">その他
70
+ </p>
71
+ <input type="submit" value="送信">
72
+ </form>
73
+ </body>
74
+ </html>
51
75
  ```

1

修正

2019/08/31 00:52

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -1,6 +1,6 @@
1
1
  以下は、お問合せフォームより値を受け取った場合のバリデーション処理を作成しているコードになります。
2
2
  疑問点としましては、フォームのテキストボックス内に、何も入力せず送信した場合に、「if($age != 0){」ここの部分がtrueにならない点です。
3
- $ageの値は「0」でないにも関わらず、falseになってしまう理由が分かりません。
3
+  $ageの値は「0」でないにも関わらず、falseになってしまう理由が分かりません。
4
4
  ```
5
5
  <?php
6
6