- ベストアンサー
なぜエラーが出るのか分からない(PHP)
- check.phpファイルの最終行でエラーが表示される
- 質問内容は、index.htmlのフォームに入力し、check.phpに送信する際にエラーが表示されることです
- エラーが表示される原因は、入力されたデータが正しく受け取れていないためです
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
syntax error は文法や構文にミスがあるときにでます。 「{}」の数があってなかったり、「;」が抜けてたりとか・・・・ で、 if($email =='') { print'emailが入力されてません'; } else { print'ようこそ!'; print $email; print'<br/>'; のあとに閉じ}がないようです。
その他の回答 (3)
- bm_hiro
- ベストアンサー率51% (200/388)
この質問に対しての回答は2の人ので正解だと思います。 Eclipse使い始めたようなので、ちょっとアドバイス。 2の人も言ってるような、セミコロン忘れとかは、エラーの出てる行じゃなくて、次の行に出たりするので要注意。 括弧の閉じ忘れは 最終的に数が合わないってことで 一番最後に「エラーだよん」ってのが出る。 んで、カーソルを括弧とかに合わせると、それと対になる閉じ括弧にマークがつく。 そのマークが分かりづらいのがアレだけど。 あと CTRL+SHIFT+F で 自動でインデント入れてくれるので、if とかがネストした時に分かりやすくなる。 ただ、エラーが有るとやってくんない。 あと、1の人のに関しては、3の人の言ってることが正しいけど、言い方が良くないとは思う。 正直、俺はHTML5になってからついていけてない。
- don_donto_koi
- ベストアンサー率22% (12/53)
<br>はhtml <br/>はxhtml での書き方。 で、今回のは <!DOCTYPE html> と宣言していることからhtml5となる。 html5においては<br>の書き方が正しい。
お礼
don_donto_koiさま ご回答ありがとうございます。 回答NO.2で意図通り動かすことができました。
- ys_captain
- ベストアンサー率29% (242/821)
<br>が<br/>というのが分からないのですが、 そういう風に書くものなんでしょうか?
お礼
ys_captainさま ご回答ありがとうございます。 回答NO.2で意図通り動かすことができました。
お礼
bm_hiroさま ご回答ありがとうございます。 ご指摘のように、 回答NO.2で意図通り動かすことができました。