回答編集履歴

2

修正

2018/11/23 11:22

投稿

m.ts10806
m.ts10806

スコア80850

test CHANGED
@@ -98,7 +98,7 @@
98
98
 
99
99
  それだけで今回のようなミスに悩むことがなくなります。
100
100
 
101
- - [teratai:PHP IDE(統合開発環境)のオススメは?](https://teratail.com/questions/98894)
101
+ - [teratail:PHP IDE(統合開発環境)のオススメは?](https://teratail.com/questions/98894)
102
102
 
103
103
 
104
104
 

1

PHPサンプルコード追記

2018/11/23 11:22

投稿

m.ts10806
m.ts10806

スコア80850

test CHANGED
@@ -45,3 +45,61 @@
45
45
  ```
46
46
 
47
47
  もちろん、「画面真っ白」ということはこのコードを実行する以前の問題なので、まずは現在の状況を打破してから考えてください。
48
+
49
+
50
+
51
+ --------------
52
+
53
+ コメントを受けての追記
54
+
55
+ 複数条件したい場合は「且つ」か「または」で書きかたが変わります。
56
+
57
+ 「and条件」「or条件」ですね。今回はおそらく「and条件」なので、&&でつなぎます。
58
+
59
+ ```php
60
+
61
+ <?php
62
+
63
+ ini_set('display_errors', 1);
64
+
65
+ if (isset($_POST["name"]) && isset($_POST["email"]) && isset($_POST["message"])){
66
+
67
+ echo htmlspecialchars($_POST["name"]);
68
+
69
+ echo htmlspecialchars($_POST["email"]);
70
+
71
+ echo htmlspecialchars($_POST["message"]);
72
+
73
+ }
74
+
75
+ ```
76
+
77
+
78
+
79
+ PHPマニュアル参考:
80
+
81
+ - [var_dump()](http://php.net/manual/ja/function.var-dump.php)
82
+
83
+ - [if](http://php.net/manual/ja/control-structures.if.php)
84
+
85
+ - [isset()](http://php.net/manual/ja/function.isset.php)
86
+
87
+ - [$_POST](http://php.net/manual/ja/reserved.variables.post.php)
88
+
89
+ - [htmlspecialchars()](http://php.net/manual/ja/function.htmlspecialchars.php)
90
+
91
+
92
+
93
+ 蛇足:
94
+
95
+ いわゆる「テキストエディタ」よりも実行前に文法チェックなど行ってくれる、
96
+
97
+ また、文書フォーマット機能もある「IDE」導入をつよくすすめます。
98
+
99
+ それだけで今回のようなミスに悩むことがなくなります。
100
+
101
+ - [teratai:PHP IDE(統合開発環境)のオススメは?](https://teratail.com/questions/98894)
102
+
103
+
104
+
105
+ 私はひとまずEclipseが多いですね。