• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:なぜエラーが出るのか分からない(PHP))

なぜエラーが出るのか分からない(PHP)

このQ&Aのポイント
  • check.phpファイルの最終行でエラーが表示される
  • 質問内容は、index.htmlのフォームに入力し、check.phpに送信する際にエラーが表示されることです
  • エラーが表示される原因は、入力されたデータが正しく受け取れていないためです

質問者が選んだベストアンサー

  • ベストアンサー
noname#219209
noname#219209
回答No.2

syntax error は文法や構文にミスがあるときにでます。 「{}」の数があってなかったり、「;」が抜けてたりとか・・・・ で、 if($email =='') { print'emailが入力されてません'; } else { print'ようこそ!'; print $email; print'<br/>'; のあとに閉じ}がないようです。

その他の回答 (3)

  • bm_hiro
  • ベストアンサー率51% (200/388)
回答No.4

この質問に対しての回答は2の人ので正解だと思います。 Eclipse使い始めたようなので、ちょっとアドバイス。 2の人も言ってるような、セミコロン忘れとかは、エラーの出てる行じゃなくて、次の行に出たりするので要注意。 括弧の閉じ忘れは 最終的に数が合わないってことで 一番最後に「エラーだよん」ってのが出る。 んで、カーソルを括弧とかに合わせると、それと対になる閉じ括弧にマークがつく。 そのマークが分かりづらいのがアレだけど。 あと CTRL+SHIFT+F で 自動でインデント入れてくれるので、if とかがネストした時に分かりやすくなる。 ただ、エラーが有るとやってくんない。 あと、1の人のに関しては、3の人の言ってることが正しいけど、言い方が良くないとは思う。 正直、俺はHTML5になってからついていけてない。

dradra33
質問者

お礼

bm_hiroさま ご回答ありがとうございます。 ご指摘のように、 回答NO.2で意図通り動かすことができました。

回答No.3

<br>はhtml <br/>はxhtml での書き方。 で、今回のは <!DOCTYPE html> と宣言していることからhtml5となる。 html5においては<br>の書き方が正しい。

dradra33
質問者

お礼

don_donto_koiさま ご回答ありがとうございます。 回答NO.2で意図通り動かすことができました。

回答No.1

<br>が<br/>というのが分からないのですが、 そういう風に書くものなんでしょうか?

dradra33
質問者

お礼

ys_captainさま ご回答ありがとうございます。 回答NO.2で意図通り動かすことができました。