2016-11-22 5 views
-4

私と私の仲間は1.5時間以上これを解決しようとしていますが、私たちはまだ同じものを手に入れています。どうしたの? PHP構文解析エラー:構文エラー、予期しない '}'、予期している '、'または ';' in

誰でも私たちを助けることができますか?

これは、我々が取得している何のエラーです:

PHP Parse error: syntax error, unexpected '}', expecting ',' or ';' in

は、これはそれが起こっているコード(行)です:

if(!isset($_POST['name'])) {echo"Please fill in a valid username"} else {$ok="$ok+1"}

それはPHPです。

誰もがここで完全なコードを望んでいる場合、それは次のようになります助けるすべての人に

$ok=0; 
if(isset($_POST['submit'])) { 
if(!isset($_POST['name'])) {echo"Please fill in a valid username"} else {$ok="$ok+1"} 
if(!isset($_POST['pass'])) {echo"Please fill in a valid password"} else {$ok="$ok+1"} 

if($ok==2){ 
switch($_POST['name'],$_POST['pass']){ 
    case "FORAEROND","FORAEROND2": 


    THIS IS THE TEXT THAT WILL SHOW IF USERNAME IS 'FORAEROND' AND PASSWROD IS 'FORAEROND2' 


    break; 



    /*case "FORAEROND5","FORAEROND6";  KEEP FOR LATER 

    THIS IS THE TEXT THAT WILL SHOW IF USERNAME IS 'FORAEROND5' AND PASSWROD IS 'FORAEROND6' 


    break; 
    */ 

    } 
    } 
}

感謝。 :)

EDIT:私たちはすべての人に謝罪

、それは何らかの形で私たちが削除または忘れてしまった、本当に愚かでした ';'コードの背後にある、これは本当にばかげて厄介です。あなたがここにセミコロンを忘れた

+0

他** {$ OK = "$ OK + 1"} **追加** ; ** ** else {$ ok = "$ ok + 1; } ** – Dave

+0

あなたは追加するのを忘れました。エコー後に(セミコロン)。セミコロンを追加するとあなたのエラーが解決されます –

答えて

5

のために行きます。各ステートメントは、PHPでセミコロンで終わる必要があります。 (;)

1
$ok="$ok+1" 

、それは次のようになります。

$ok="$ok+1"; 

同じことがあなたが;を逃した他

1

あなたはSemicolumn逃し

置き換えを

if(!isset($_POST['name'])) {echo"Please fill in a valid username"} else {$ok="$ok+1"} 

if(!isset($_POST['name'])) {echo"Please fill in a valid username"; } else {$ok="$ok+1"; } 
+0

ああ、それは本当に厄介です、気付かなかった、私はちょうど追加しましたが、他の、1つ、ありがとう皆を忘れてしまった。 :P – aerond

関連する問題